(X86ISA::I48P-XR-RIP)
(X86ISA::READ-*IP$INLINE
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 )
(X86ISA::I48P-OF-READ-*IP
 (456 6 (:REWRITE LOGHEAD-IDENTITY))
 (126 6 (:DEFINITION UNSIGNED-BYTE-P))
 (45 45 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 20 (:REWRITE DEFAULT-<-1))
 (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-RFLAGSBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-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))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (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::32BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (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::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CR0BITS-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 3 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 )
(X86ISA::READ-*IP-IS-I48P
 (456 6 (:REWRITE LOGHEAD-IDENTITY))
 (126 6 (:DEFINITION UNSIGNED-BYTE-P))
 (45 45 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 20 (:REWRITE DEFAULT-<-1))
 (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-RFLAGSBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-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))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (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::32BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (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::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CR0BITS-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 3 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:TYPE-PRESCRIPTION X86ISA::READ-*IP-IS-I48P))
 (3 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 )
(X86ISA::READ-*IP-WHEN-64-BIT-MODEP
 (40 20 (:TYPE-PRESCRIPTION X86ISA::READ-*IP-IS-I48P))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (12 4 (:LINEAR X86ISA::READ-*IP-IS-I48P))
 )
(X86ISA::READ-*IP-WHEN-NOT-64-BIT-MODEP
 (304 4 (:REWRITE LOGHEAD-IDENTITY))
 (122 122 (:TYPE-PRESCRIPTION X86ISA::I48P-XR-RIP))
 (117 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (93 3 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (31 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (31 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (31 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (31 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (28 16 (:LINEAR X86ISA::I48P-XR-RIP))
 (24 11 (:REWRITE DEFAULT-<-1))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-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-FP-STATUSBITS-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))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (12 6 (:TYPE-PRESCRIPTION X86ISA::READ-*IP-IS-I48P))
 (11 11 (:REWRITE DEFAULT-<-2))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::32BITS-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::FP-STATUSBITS-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::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 4 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (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::FP-STATUSBITS-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::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::READ-*IP-WHEN-NOT-64-BIT-MODEP))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 )
(X86ISA::ADD-TO-*IP$INLINE
 (34 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (31 1 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 27 (:REWRITE DEFAULT-<-1))
 (27 27 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (6 6 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::32BITS-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 2 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (2 2 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 1 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::I48P-OF-ADD-TO-*IP.*IP+DELTA
 (28 26 (:REWRITE DEFAULT-<-1))
 (26 26 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (4 4 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (1 1 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 )
(X86ISA::ADD-TO-*IP-IS-I48P
 (22 20 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::ADD-TO-*IP-IS-I48P))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (1 1 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 )
(X86ISA::ADD-TO-*IP-IS-I48P-REWRITE-RULE
 (38 32 (:REWRITE DEFAULT-<-1))
 (32 32 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (8 8 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (6 6 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (6 6 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::ADD-TO-*IP-RATIONALP-TYPE
 (5 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::ADD-TO-*IP-IS-I48P))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (1 1 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (1 1 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::MV-NTH-0-OF-ADD-TO-*IP-WHEN-64-BIT-MODEP)
(X86ISA::MV-NTH-1-OF-ADD-TO-*IP-WHEN-64-BIT-MODEP
 (3 3 (:TYPE-PRESCRIPTION X86ISA::ADD-TO-*IP-RATIONALP-TYPE))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::ADD-TO-*IP-IS-I48P))
 )
(X86ISA::MV-NTH-1-OF-ADD-TO-*IP-WHEN-COMPATIBILITY-MODEP
 (34 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (31 1 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::ADD-TO-*IP-RATIONALP-TYPE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::ADD-TO-*IP-IS-I48P))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 3 (:REWRITE DEFAULT-+-2))
 (6 3 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::MV-NTH-1-OF-ADD-TO-*IP-WHEN-COMPATIBILITY-MODEP))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::32BITS-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 2 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (2 1 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 )
(X86ISA::LOGTAIL-LOGBITP-LEMMA
 (174403 36 (:REWRITE X86ISA::LOGAND-IDENTITY-LEMMA-FOR-BASE-ADDR))
 (147261 76 (:DEFINITION LOGHEAD**))
 (108906 1699 (:DEFINITION UNSIGNED-BYTE-P**))
 (108397 42549 (:TYPE-PRESCRIPTION BITOPS::LOGCDR-NATP))
 (81543 36 (:LINEAR LOGHEAD-UPPER-BOUND))
 (68450 217 (:REWRITE LOGTAIL-IDENTITY))
 (60484 1837 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (60472 1366 (:REWRITE UNSIGNED-BYTE-P-PLUS))
 (59265 665 (:DEFINITION UNSIGNED-BYTE-P))
 (58738 148 (:REWRITE LOGHEAD-IDENTITY))
 (57158 661 (:DEFINITION INTEGER-RANGE-P))
 (52630 116 (:REWRITE UNSIGNED-BYTE-P-OF-LOGTAIL))
 (50215 2149 (:REWRITE BITOPS::LOGCDR-OF-BIT))
 (40871 176 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (40392 174 (:DEFINITION BITMASKP**))
 (38434 968 (:REWRITE BITOPS::UNSIGNED-BYTE-P-OF-0-X))
 (25991 488 (:REWRITE BITOPS::LOGCAR-OF-BIT))
 (20656 1630 (:REWRITE BITOPS::LOGCDR-<-CONST))
 (20312 4 (:REWRITE BITOPS::LOGCONS-EQUAL-CONSTANT))
 (14130 53 (:REWRITE BFIX-WHEN-NOT-1))
 (13430 176 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (7958 7958 (:LINEAR BITOPS::LOGCDR-<=-LOGCDR))
 (7306 216 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-10BITS-P))
 (5951 1775 (:REWRITE DEFAULT-<-1))
 (5726 619 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (5350 264 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-11BITS-P))
 (5261 5261 (:TYPE-PRESCRIPTION BITP))
 (4726 4726 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3888 648 (:REWRITE IFIX-NEGATIVE-TO-NEGP))
 (3734 1328 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (3080 4 (:REWRITE EQUAL-0-OF-BOOL->BIT))
 (2872 1775 (:REWRITE DEFAULT-<-2))
 (2194 1814 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (1944 648 (:REWRITE NEGP-WHEN-LESS-THAN-0))
 (1852 140 (:REWRITE X86ISA::10BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1814 1814 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (1560 465 (:REWRITE ZP-WHEN-GT-0))
 (1490 465 (:REWRITE ZP-WHEN-INTEGERP))
 (1409 1159 (:REWRITE DEFAULT-+-2))
 (1370 72 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32_EFERBITS-P))
 (1316 192 (:REWRITE X86ISA::11BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1222 1222 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1198 1198 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1159 1159 (:REWRITE DEFAULT-+-1))
 (1158 1158 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (1099 1004 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (880 110 (:REWRITE NFIX-POSITIVE-TO-NON-ZP))
 (825 825 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (776 64 (:REWRITE X86ISA::IA32_EFERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (730 72 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-12BITS-P))
 (648 648 (:TYPE-PRESCRIPTION NEGP))
 (648 648 (:REWRITE NEGP-WHEN-INTEGERP))
 (456 456 (:TYPE-PRESCRIPTION X86ISA::11BITS-P))
 (356 356 (:TYPE-PRESCRIPTION X86ISA::10BITS-P))
 (342 202 (:REWRITE NFIX-WHEN-NOT-NATP))
 (328 328 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (320 310 (:LINEAR BITOPS::EXPT-2-LOWER-BOUND-BY-LOGBITP))
 (287 287 (:REWRITE ZP-OPEN))
 (201 7 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (183 101 (:REWRITE NATP-WHEN-GTE-0))
 (153 7 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (152 152 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (136 136 (:TYPE-PRESCRIPTION X86ISA::IA32_EFERBITS-P$INLINE))
 (128 128 (:TYPE-PRESCRIPTION X86ISA::12BITS-P))
 (128 64 (:REWRITE X86ISA::12BITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 122 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (110 110 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (106 53 (:REWRITE BFIX-WHEN-NOT-BITP))
 (106 53 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (106 53 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (102 102 (:REWRITE BITOPS::NORMALIZE-LOGBITP-WHEN-MODS-EQUAL))
 (101 101 (:REWRITE NATP-WHEN-INTEGERP))
 (63 63 (:TYPE-PRESCRIPTION ZIP))
 (52 13 (:REWRITE BITOPS::LOGBITP-0-OF-BIT))
 (48 16 (:TYPE-PRESCRIPTION BITOPS::LOGCONS-POSP-1))
 (48 16 (:TYPE-PRESCRIPTION BITOPS::LOGCONS-NEGP))
 (36 36 (:REWRITE X86ISA::WEED-OUT-IRRELEVANT-LOGAND-WHEN-FIRST-OPERAND-CONSTANT))
 (36 36 (:REWRITE X86ISA::LOGAND-REDUNDANT))
 (32 16 (:TYPE-PRESCRIPTION BITOPS::LOGCONS-POSP-2))
 (18 18 (:REWRITE X86ISA::NEGATIVE-LOGAND-TO-POSITIVE-LOGAND-WITH-INTEGERP-X))
 (16 16 (:TYPE-PRESCRIPTION POSP))
 (16 16 (:TYPE-PRESCRIPTION BITOPS::LOGCONS-NATP))
 (14 7 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (1 1 (:INDUCTION BITOPS::LOGAND-INDUCT))
 )
(X86ISA::WRITE-*IP$INLINE
 (291 36 (:REWRITE X86ISA::LOGAND-IDENTITY-LEMMA-FOR-BASE-ADDR))
 (204 35 (:REWRITE X86ISA::NEGATIVE-LOGAND-TO-POSITIVE-LOGAND-WITH-INTEGERP-X))
 (62 62 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (60 3 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (59 35 (:REWRITE X86ISA::LOGAND-REDUNDANT))
 (57 3 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (57 3 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (29 3 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (25 25 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (14 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (14 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (14 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (13 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (11 11 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (6 6 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (6 6 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (6 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 1 (:REWRITE BITOPS::LOGAND-FOLD-CONSTS))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (4 2 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 1 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CR3BITS-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))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 )
(X86ISA::X86P-OF-WRITE-*IP
 (223 2 (:REWRITE X86ISA::NEGATIVE-LOGAND-TO-POSITIVE-LOGAND-WITH-INTEGERP-X))
 (85 4 (:REWRITE LOGHEAD-IDENTITY))
 (67 5 (:DEFINITION UNSIGNED-BYTE-P))
 (62 5 (:DEFINITION INTEGER-RANGE-P))
 (38 38 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (19 10 (:LINEAR X86ISA::I48P-XR-RIP))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (11 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 5 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (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-FP-STATUSBITS-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))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (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-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-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 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE X86ISA::WEED-OUT-IRRELEVANT-LOGAND-WHEN-FIRST-OPERAND-CONSTANT))
 (2 2 (:REWRITE X86ISA::LOGAND-REDUNDANT))
 (2 2 (:REWRITE X86ISA::LOGAND-IDENTITY-LEMMA-FOR-BASE-ADDR))
 (2 1 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-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-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CR3BITS-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::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 )
(X86ISA::WRITE-*IP-WHEN-64-BIT-MODEP)
(X86ISA::READ-*SP$INLINE
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 )
(X86ISA::I64P-OF-READ-*SP
 (456 6 (:REWRITE LOGHEAD-IDENTITY))
 (126 6 (:DEFINITION UNSIGNED-BYTE-P))
 (45 45 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 20 (:REWRITE DEFAULT-<-1))
 (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-RFLAGSBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-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))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (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::32BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (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::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CR0BITS-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 3 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 )
(X86ISA::READ-*SP-IS-I64P
 (456 6 (:REWRITE LOGHEAD-IDENTITY))
 (126 6 (:DEFINITION UNSIGNED-BYTE-P))
 (45 45 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 20 (:REWRITE DEFAULT-<-1))
 (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-RFLAGSBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-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))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (24 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (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::32BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (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::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CR0BITS-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 3 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:TYPE-PRESCRIPTION X86ISA::READ-*SP-IS-I64P))
 (3 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 )
(X86ISA::READ-*SP-WHEN-64-BIT-MODEP
 (40 20 (:TYPE-PRESCRIPTION X86ISA::READ-*SP-IS-I64P))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (12 4 (:LINEAR X86ISA::READ-*SP-IS-I64P))
 )
(X86ISA::READ-*SP-WHEN-NOT-64-BIT-MODEP
 (304 4 (:REWRITE LOGHEAD-IDENTITY))
 (122 122 (:TYPE-PRESCRIPTION X86ISA::N08P-XR-RGF))
 (117 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (93 3 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (31 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (31 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (31 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (31 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (28 16 (:LINEAR X86ISA::N08P-XR-RGF))
 (24 11 (:REWRITE DEFAULT-<-1))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-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-FP-STATUSBITS-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))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (12 6 (:TYPE-PRESCRIPTION X86ISA::READ-*SP-IS-I64P))
 (11 11 (:REWRITE DEFAULT-<-2))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 3 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::32BITS-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::FP-STATUSBITS-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::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 4 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (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::FP-STATUSBITS-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::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::READ-*SP-WHEN-NOT-64-BIT-MODEP))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 )
(X86ISA::ADD-TO-*SP$INLINE
 (83 2 (:REWRITE LOGHEAD-IDENTITY))
 (38 27 (:REWRITE DEFAULT-<-1))
 (31 27 (:REWRITE DEFAULT-<-2))
 (12 2 (:DEFINITION UNSIGNED-BYTE-P))
 (11 1 (:REWRITE LOGEXT-IDENTITY))
 (7 7 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (7 7 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (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-RFLAGSBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-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))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (3 3 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (2 2 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (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::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CR0BITS-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))
 (2 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-OF-LOGEXT))
 (1 1 (:REWRITE SIGNED-BYTE-P-LOGEXT))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 )
(X86ISA::I64P-OF-ADD-TO-*SP.*SP+DELTA
 (850 20 (:REWRITE LOGHEAD-IDENTITY))
 (150 150 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 20 (:DEFINITION UNSIGNED-BYTE-P))
 (118 92 (:REWRITE DEFAULT-<-1))
 (105 92 (:REWRITE DEFAULT-<-2))
 (72 6 (:REWRITE LOGEXT-IDENTITY))
 (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-RFLAGSBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (46 23 (:REWRITE DEFAULT-+-2))
 (41 23 (:REWRITE DEFAULT-+-1))
 (36 36 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (26 26 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 20 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (20 20 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (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::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (9 9 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (8 8 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-OF-LOGEXT))
 (1 1 (:REWRITE SIGNED-BYTE-P-LOGEXT))
 )
(X86ISA::ADD-TO-*SP-IS-I64P
 (850 20 (:REWRITE LOGHEAD-IDENTITY))
 (150 150 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (140 20 (:DEFINITION UNSIGNED-BYTE-P))
 (118 92 (:REWRITE DEFAULT-<-1))
 (105 92 (:REWRITE DEFAULT-<-2))
 (72 6 (:REWRITE LOGEXT-IDENTITY))
 (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-RFLAGSBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (50 10 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (46 23 (:REWRITE DEFAULT-+-2))
 (41 23 (:REWRITE DEFAULT-+-1))
 (36 36 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (26 26 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (20 20 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (20 20 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (20 20 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (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::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (20 10 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (9 9 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (8 8 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (8 8 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-OF-LOGEXT))
 (1 1 (:REWRITE SIGNED-BYTE-P-LOGEXT))
 )
(X86ISA::MV-NTH-0-OF-ADD-TO-*SP-WHEN-64-BIT-MODEP)
(X86ISA::MV-NTH-1-OF-ADD-TO-*SP-WHEN-64-BIT-MODEP)
(X86ISA::MV-NTH-1-OF-ADD-TO-*SP-WHEN-COMPATIBILITY-MODEP
 (1128 27 (:REWRITE LOGHEAD-IDENTITY))
 (209 21 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (158 17 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (126 102 (:REWRITE DEFAULT-<-1))
 (119 102 (:REWRITE DEFAULT-<-2))
 (89 21 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (89 21 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (89 21 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (89 21 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (70 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (70 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (70 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (70 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (70 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (70 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (70 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (70 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (62 31 (:REWRITE DEFAULT-+-2))
 (55 31 (:REWRITE DEFAULT-+-1))
 (48 48 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (38 38 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (35 35 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (34 34 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (34 17 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (34 17 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (28 14 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (27 27 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (20 20 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (9 9 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->E-OF-WRITE-WITH-MASK))
 (9 9 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 (5 5 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::MV-NTH-1-OF-ADD-TO-*SP-WHEN-COMPATIBILITY-MODEP))
 )
(X86ISA::LOGTAIL-LOGBITP-LEMMA
 (174403 36 (:REWRITE X86ISA::LOGAND-IDENTITY-LEMMA-FOR-BASE-ADDR))
 (147261 76 (:DEFINITION LOGHEAD**))
 (108906 1699 (:DEFINITION UNSIGNED-BYTE-P**))
 (108397 42549 (:TYPE-PRESCRIPTION BITOPS::LOGCDR-NATP))
 (81543 36 (:LINEAR LOGHEAD-UPPER-BOUND))
 (68450 217 (:REWRITE LOGTAIL-IDENTITY))
 (60484 1837 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (60472 1366 (:REWRITE UNSIGNED-BYTE-P-PLUS))
 (59265 665 (:DEFINITION UNSIGNED-BYTE-P))
 (58738 148 (:REWRITE LOGHEAD-IDENTITY))
 (57158 661 (:DEFINITION INTEGER-RANGE-P))
 (52630 116 (:REWRITE UNSIGNED-BYTE-P-OF-LOGTAIL))
 (50215 2149 (:REWRITE BITOPS::LOGCDR-OF-BIT))
 (40871 176 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (40392 174 (:DEFINITION BITMASKP**))
 (38434 968 (:REWRITE BITOPS::UNSIGNED-BYTE-P-OF-0-X))
 (25991 488 (:REWRITE BITOPS::LOGCAR-OF-BIT))
 (20656 1630 (:REWRITE BITOPS::LOGCDR-<-CONST))
 (20312 4 (:REWRITE BITOPS::LOGCONS-EQUAL-CONSTANT))
 (14130 53 (:REWRITE BFIX-WHEN-NOT-1))
 (13430 176 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (7958 7958 (:LINEAR BITOPS::LOGCDR-<=-LOGCDR))
 (7306 216 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-10BITS-P))
 (5951 1775 (:REWRITE DEFAULT-<-1))
 (5726 619 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (5350 264 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-11BITS-P))
 (5261 5261 (:TYPE-PRESCRIPTION BITP))
 (4726 4726 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3888 648 (:REWRITE IFIX-NEGATIVE-TO-NEGP))
 (3734 1328 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (3080 4 (:REWRITE EQUAL-0-OF-BOOL->BIT))
 (2872 1775 (:REWRITE DEFAULT-<-2))
 (2194 1814 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (1944 648 (:REWRITE NEGP-WHEN-LESS-THAN-0))
 (1852 140 (:REWRITE X86ISA::10BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1814 1814 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (1560 465 (:REWRITE ZP-WHEN-GT-0))
 (1490 465 (:REWRITE ZP-WHEN-INTEGERP))
 (1409 1159 (:REWRITE DEFAULT-+-2))
 (1370 72 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32_EFERBITS-P))
 (1316 192 (:REWRITE X86ISA::11BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1222 1222 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1198 1198 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1159 1159 (:REWRITE DEFAULT-+-1))
 (1158 1158 (:REWRITE-QUOTED-CONSTANT BFIX-UNDER-BIT-EQUIV))
 (1099 1004 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (880 110 (:REWRITE NFIX-POSITIVE-TO-NON-ZP))
 (825 825 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (776 64 (:REWRITE X86ISA::IA32_EFERBITS-P-WHEN-UNSIGNED-BYTE-P))
 (730 72 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-12BITS-P))
 (648 648 (:TYPE-PRESCRIPTION NEGP))
 (648 648 (:REWRITE NEGP-WHEN-INTEGERP))
 (456 456 (:TYPE-PRESCRIPTION X86ISA::11BITS-P))
 (356 356 (:TYPE-PRESCRIPTION X86ISA::10BITS-P))
 (342 202 (:REWRITE NFIX-WHEN-NOT-NATP))
 (328 328 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (320 310 (:LINEAR BITOPS::EXPT-2-LOWER-BOUND-BY-LOGBITP))
 (287 287 (:REWRITE ZP-OPEN))
 (201 7 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (183 101 (:REWRITE NATP-WHEN-GTE-0))
 (153 7 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (152 152 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (136 136 (:TYPE-PRESCRIPTION X86ISA::IA32_EFERBITS-P$INLINE))
 (128 128 (:TYPE-PRESCRIPTION X86ISA::12BITS-P))
 (128 64 (:REWRITE X86ISA::12BITS-P-WHEN-UNSIGNED-BYTE-P))
 (122 122 (:TYPE-PRESCRIPTION BIT->BOOL$INLINE))
 (110 110 (:REWRITE INEQUALITY-WITH-NFIX-HYP-1))
 (106 53 (:REWRITE BFIX-WHEN-NOT-BITP))
 (106 53 (:REWRITE BFIX-WHEN-NOT-BIT->BOOL))
 (106 53 (:REWRITE BFIX-WHEN-BIT->BOOL))
 (102 102 (:REWRITE BITOPS::NORMALIZE-LOGBITP-WHEN-MODS-EQUAL))
 (101 101 (:REWRITE NATP-WHEN-INTEGERP))
 (63 63 (:TYPE-PRESCRIPTION ZIP))
 (52 13 (:REWRITE BITOPS::LOGBITP-0-OF-BIT))
 (48 16 (:TYPE-PRESCRIPTION BITOPS::LOGCONS-POSP-1))
 (48 16 (:TYPE-PRESCRIPTION BITOPS::LOGCONS-NEGP))
 (36 36 (:REWRITE X86ISA::WEED-OUT-IRRELEVANT-LOGAND-WHEN-FIRST-OPERAND-CONSTANT))
 (36 36 (:REWRITE X86ISA::LOGAND-REDUNDANT))
 (32 16 (:TYPE-PRESCRIPTION BITOPS::LOGCONS-POSP-2))
 (18 18 (:REWRITE X86ISA::NEGATIVE-LOGAND-TO-POSITIVE-LOGAND-WITH-INTEGERP-X))
 (16 16 (:TYPE-PRESCRIPTION POSP))
 (16 16 (:TYPE-PRESCRIPTION BITOPS::LOGCONS-NATP))
 (14 7 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (1 1 (:INDUCTION BITOPS::LOGAND-INDUCT))
 )
(X86ISA::WRITE-*SP$INLINE
 (291 36 (:REWRITE X86ISA::LOGAND-IDENTITY-LEMMA-FOR-BASE-ADDR))
 (204 35 (:REWRITE X86ISA::NEGATIVE-LOGAND-TO-POSITIVE-LOGAND-WITH-INTEGERP-X))
 (62 62 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (60 3 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-1))
 (59 35 (:REWRITE X86ISA::LOGAND-REDUNDANT))
 (57 3 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 2))
 (57 3 (:LINEAR BITOPS::UPPER-BOUND-OF-LOGAND . 1))
 (29 3 (:LINEAR BITOPS::LOGAND->=-0-LINEAR-2))
 (25 25 (:TYPE-PRESCRIPTION BITOPS::LOGNOT-NATP))
 (25 25 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (14 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (14 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (14 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (14 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (13 9 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (11 11 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (6 6 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (6 6 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (6 3 (:LINEAR BITOPS::LOGAND-<-0-LINEAR))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 1 (:REWRITE BITOPS::LOGAND-FOLD-CONSTS))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (4 2 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 1 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CR3BITS-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))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 )
(X86ISA::X86P-OF-WRITE-*SP
 (223 2 (:REWRITE X86ISA::NEGATIVE-LOGAND-TO-POSITIVE-LOGAND-WITH-INTEGERP-X))
 (85 4 (:REWRITE LOGHEAD-IDENTITY))
 (67 5 (:DEFINITION UNSIGNED-BYTE-P))
 (62 5 (:DEFINITION INTEGER-RANGE-P))
 (38 38 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (19 10 (:LINEAR X86ISA::N08P-XR-RGF))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (13 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (11 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (5 5 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (5 3 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (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-FP-STATUSBITS-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))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (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-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-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 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:REWRITE X86ISA::WEED-OUT-IRRELEVANT-LOGAND-WHEN-FIRST-OPERAND-CONSTANT))
 (2 2 (:REWRITE X86ISA::LOGAND-REDUNDANT))
 (2 2 (:REWRITE X86ISA::LOGAND-IDENTITY-LEMMA-FOR-BASE-ADDR))
 (2 1 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-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-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CR3BITS-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::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D/B-OF-WRITE-WITH-MASK))
 )
(X86ISA::WRITE-*SP-WHEN-64-BIT-MODEP)
(X86ISA::SELECT-ADDRESS-SIZE$INLINE
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 )
(X86ISA::RETURN-TYPE-OF-SELECT-ADDRESS-SIZE
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 )
(X86ISA::SELECT-ADDRESS-SIZE-NOT-2-WHEN-64-BIT-MODEP)
(X86ISA::X86-EFFECTIVE-ADDR-FROM-SIB
 (352 11 (:REWRITE LOGEXT-IDENTITY))
 (350 18 (:REWRITE ASH-0))
 (300 100 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (300 100 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (300 100 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (300 100 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (300 100 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (300 100 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (300 100 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (300 100 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (288 18 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (240 18 (:REWRITE ZIP-OPEN))
 (226 182 (:REWRITE DEFAULT-<-1))
 (200 182 (:REWRITE DEFAULT-<-2))
 (162 36 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (110 44 (:LINEAR X86ISA::N08P-XR-RGF))
 (100 100 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (100 100 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (100 100 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (100 100 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (100 100 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (100 100 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (100 100 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (100 100 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (100 50 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (100 50 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (100 50 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (100 50 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (100 50 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (100 50 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (100 50 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (100 50 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (87 87 (:REWRITE X86ISA::SIB->BASE-OF-WRITE-WITH-MASK))
 (72 18 (:LINEAR X86ISA::RETURN-TYPE-OF-SIB->SCALE-LINEAR))
 (54 54 (:REWRITE X86ISA::SIB->SCALE-OF-WRITE-WITH-MASK))
 (36 36 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (36 36 (:REWRITE X86ISA::SIB->INDEX-OF-WRITE-WITH-MASK))
 (36 18 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (36 18 (:REWRITE IFIX-WHEN-INTEGERP))
 (36 18 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (29 29 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (29 29 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (18 18 (:TYPE-PRESCRIPTION ZIP))
 (18 18 (:TYPE-PRESCRIPTION IFIX))
 (11 11 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (5 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::INTEGERP-OF-X86-EFFECTIVE-ADDR-FROM-SIB.NON-TRUNCATED-MEMORY-ADDRESS
 (464 24 (:REWRITE ASH-0))
 (384 24 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (352 11 (:REWRITE LOGEXT-IDENTITY))
 (318 24 (:REWRITE ZIP-OPEN))
 (145 24 (:REWRITE DEFAULT-+-2))
 (110 44 (:LINEAR X86ISA::N08P-XR-RGF))
 (100 76 (:REWRITE DEFAULT-<-2))
 (98 76 (:REWRITE DEFAULT-<-1))
 (96 24 (:LINEAR X86ISA::RETURN-TYPE-OF-SIB->SCALE-LINEAR))
 (48 48 (:REWRITE X86ISA::SIB->SCALE-OF-WRITE-WITH-MASK))
 (48 24 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (48 24 (:REWRITE IFIX-WHEN-INTEGERP))
 (41 41 (:REWRITE X86ISA::SIB->BASE-OF-WRITE-WITH-MASK))
 (35 35 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (30 24 (:REWRITE DEFAULT-+-1))
 (24 24 (:TYPE-PRESCRIPTION ZIP))
 (24 24 (:TYPE-PRESCRIPTION IFIX))
 (24 24 (:REWRITE X86ISA::SIB->INDEX-OF-WRITE-WITH-MASK))
 (14 14 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (14 14 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (11 11 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (11 11 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 )
(X86ISA::NATP-OF-X86-EFFECTIVE-ADDR-FROM-SIB.INCREMENT-RIP-BY
 (293 15 (:REWRITE ASH-0))
 (240 15 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (201 15 (:REWRITE ZIP-OPEN))
 (160 5 (:REWRITE LOGEXT-IDENTITY))
 (91 15 (:REWRITE DEFAULT-+-2))
 (78 56 (:REWRITE DEFAULT-<-1))
 (71 56 (:REWRITE DEFAULT-<-2))
 (60 15 (:LINEAR X86ISA::RETURN-TYPE-OF-SIB->SCALE-LINEAR))
 (50 20 (:LINEAR X86ISA::N08P-XR-RGF))
 (33 33 (:REWRITE X86ISA::SIB->BASE-OF-WRITE-WITH-MASK))
 (30 30 (:REWRITE X86ISA::SIB->SCALE-OF-WRITE-WITH-MASK))
 (30 15 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 15 (:REWRITE IFIX-WHEN-INTEGERP))
 (21 7 (:REWRITE NATP-WHEN-GTE-0))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (17 15 (:REWRITE DEFAULT-+-1))
 (15 15 (:TYPE-PRESCRIPTION ZIP))
 (15 15 (:TYPE-PRESCRIPTION IFIX))
 (15 15 (:REWRITE X86ISA::SIB->INDEX-OF-WRITE-WITH-MASK))
 (12 12 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (8 8 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (5 5 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (5 5 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:TYPE-PRESCRIPTION X86ISA::N32P-RR32))
 )
(X86ISA::X86P-OF-X86-EFFECTIVE-ADDR-FROM-SIB.X86
 (399 21 (:REWRITE ASH-0))
 (336 21 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (273 21 (:REWRITE ZIP-OPEN))
 (192 6 (:REWRITE LOGEXT-IDENTITY))
 (126 21 (:REWRITE DEFAULT-+-2))
 (84 63 (:REWRITE DEFAULT-<-2))
 (84 21 (:LINEAR X86ISA::RETURN-TYPE-OF-SIB->SCALE-LINEAR))
 (81 63 (:REWRITE DEFAULT-<-1))
 (60 24 (:LINEAR X86ISA::N08P-XR-RGF))
 (42 42 (:REWRITE X86ISA::SIB->SCALE-OF-WRITE-WITH-MASK))
 (42 21 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (42 21 (:REWRITE IFIX-WHEN-INTEGERP))
 (33 33 (:REWRITE X86ISA::SIB->BASE-OF-WRITE-WITH-MASK))
 (27 27 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 21 (:REWRITE DEFAULT-+-1))
 (21 21 (:TYPE-PRESCRIPTION ZIP))
 (21 21 (:TYPE-PRESCRIPTION IFIX))
 (21 21 (:REWRITE X86ISA::SIB->INDEX-OF-WRITE-WITH-MASK))
 (9 9 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (9 9 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (6 6 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::N32P-RR32))
 )
(X86ISA::X86-EFFECTIVE-ADDR-FROM-SIB-RETURNS-INTEGERP-DISPLACEMENT
 (285 15 (:REWRITE ASH-0))
 (240 15 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (195 15 (:REWRITE ZIP-OPEN))
 (96 3 (:REWRITE LOGEXT-IDENTITY))
 (90 15 (:REWRITE DEFAULT-+-2))
 (60 45 (:REWRITE DEFAULT-<-2))
 (60 15 (:LINEAR X86ISA::RETURN-TYPE-OF-SIB->SCALE-LINEAR))
 (57 45 (:REWRITE DEFAULT-<-1))
 (30 30 (:REWRITE X86ISA::SIB->SCALE-OF-WRITE-WITH-MASK))
 (30 15 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (30 15 (:REWRITE IFIX-WHEN-INTEGERP))
 (30 12 (:LINEAR X86ISA::N08P-XR-RGF))
 (29 29 (:REWRITE X86ISA::SIB->BASE-OF-WRITE-WITH-MASK))
 (19 15 (:REWRITE DEFAULT-+-1))
 (18 18 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (15 15 (:TYPE-PRESCRIPTION ZIP))
 (15 15 (:TYPE-PRESCRIPTION IFIX))
 (15 15 (:REWRITE X86ISA::SIB->INDEX-OF-WRITE-WITH-MASK))
 (6 6 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (6 6 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (3 3 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::N32P-RR32))
 )
(X86ISA::X86-EFFECTIVE-ADDR-FROM-SIB-RETURNS-<=-INCREMENT-RIP-BYTES
 (8 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (3 3 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SIB->BASE-OF-WRITE-WITH-MASK))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(X86ISA::LOGEXT-LOGHEAD-IDENTITY
 (5191 37 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (5054 5054 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (5054 5054 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (5054 5054 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (4976 4976 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (4784 36 (:REWRITE MOD-X-Y-=-X . 4))
 (4686 20 (:REWRITE FLOOR-X-Y-=-1 . 2))
 (4578 32 (:REWRITE CANCEL-MOD-+))
 (4566 36 (:REWRITE MOD-ZERO . 4))
 (4526 468 (:REWRITE DEFAULT-TIMES-2))
 (4506 4506 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4506 4506 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4506 4506 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4506 4506 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4506 4506 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3779 22 (:REWRITE BITOPS::EXPT-2-LOWER-BOUND-BY-LOGBITP))
 (3765 18 (:REWRITE FLOOR-ZERO . 3))
 (3410 347 (:REWRITE DEFAULT-PLUS-2))
 (3230 18 (:REWRITE CANCEL-FLOOR-+))
 (3090 25 (:REWRITE |(* (* x y) z)|))
 (2856 20 (:REWRITE FLOOR-ZERO . 4))
 (2783 20 (:REWRITE FLOOR-ZERO . 5))
 (2541 403 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (2541 403 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (2517 403 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (2517 403 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (2379 22 (:REWRITE FLOOR-=-X/Y . 3))
 (2273 22 (:REWRITE FLOOR-=-X/Y . 2))
 (2174 378 (:REWRITE DEFAULT-MINUS))
 (2164 36 (:REWRITE MOD-ZERO . 3))
 (2042 50 (:REWRITE |(integerp (- x))|))
 (1944 37 (:REWRITE DEFAULT-MOD-RATIO))
 (1910 191 (:REWRITE DEFAULT-DIVIDE))
 (1803 341 (:REWRITE DEFAULT-PLUS-1))
 (1791 172 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1733 22 (:REWRITE DEFAULT-FLOOR-RATIO))
 (1715 25 (:REWRITE BUBBLE-DOWN-*-BUBBLE-DOWN))
 (1635 159 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 1))
 (1622 158 (:TYPE-PRESCRIPTION FLOOR-ZERO . 2))
 (1622 158 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 1))
 (1492 148 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 1))
 (1479 147 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 1))
 (1342 51 (:REWRITE |(* (- x) y)|))
 (1332 34 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (1183 468 (:REWRITE DEFAULT-TIMES-1))
 (1134 198 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (1134 4 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (1075 169 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1026 34 (:REWRITE MOD-X-Y-=-X . 2))
 (1013 37 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (1013 37 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (992 21 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (915 159 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 3))
 (915 159 (:TYPE-PRESCRIPTION FLOOR-POSITIVE . 2))
 (908 158 (:TYPE-PRESCRIPTION FLOOR-ZERO . 1))
 (908 158 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 3))
 (908 158 (:TYPE-PRESCRIPTION FLOOR-NONNEGATIVE . 2))
 (875 24 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (838 148 (:TYPE-PRESCRIPTION FLOOR-NEGATIVE . 2))
 (831 147 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 3))
 (831 147 (:TYPE-PRESCRIPTION FLOOR-NONPOSITIVE . 2))
 (750 30 (:LINEAR MOD-BOUNDS-2))
 (744 204 (:REWRITE DEFAULT-LESS-THAN-1))
 (703 169 (:REWRITE SIMPLIFY-SUMS-<))
 (636 636 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (632 204 (:REWRITE DEFAULT-LESS-THAN-2))
 (614 25 (:LINEAR EXPT->-1-ONE))
 (603 15 (:LINEAR MOD-BOUNDS-3))
 (602 22 (:REWRITE FLOOR-X-Y-=--1 . 3))
 (587 28 (:REWRITE ODD-EXPT-THM))
 (556 83 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (552 20 (:REWRITE FLOOR-X-Y-=-1 . 3))
 (513 9 (:REWRITE |(* y x)|))
 (512 32 (:REWRITE MOD-CANCEL-*-CONST))
 (502 18 (:REWRITE FLOOR-ZERO . 2))
 (403 403 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (403 403 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (403 403 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (403 403 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (370 37 (:REWRITE DEFAULT-MOD-2))
 (365 50 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (362 32 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (362 32 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (362 32 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (320 32 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (318 318 (:REWRITE DEFAULT-EXPT-2))
 (318 318 (:REWRITE DEFAULT-EXPT-1))
 (318 318 (:REWRITE |(expt 1/c n)|))
 (318 318 (:REWRITE |(expt (- x) n)|))
 (289 289 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (289 289 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (289 289 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (289 289 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (235 172 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (235 18 (:REWRITE FLOOR-CANCEL-*-CONST))
 (230 25 (:LINEAR EXPT-X->=-X))
 (230 25 (:LINEAR EXPT-X->-X))
 (220 22 (:REWRITE DEFAULT-FLOOR-2))
 (213 198 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (213 198 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (213 25 (:LINEAR EXPT-<=-1-TWO))
 (204 204 (:REWRITE THE-FLOOR-BELOW))
 (204 204 (:REWRITE THE-FLOOR-ABOVE))
 (188 17 (:REWRITE |(* x (- y))|))
 (185 185 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (185 185 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (185 185 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (182 32 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (182 32 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (182 32 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (179 125 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (172 172 (:REWRITE INTEGERP-<-CONSTANT))
 (172 172 (:REWRITE CONSTANT-<-INTEGERP))
 (172 172 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (172 172 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (172 172 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (172 172 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (172 172 (:REWRITE |(< c (- x))|))
 (172 172 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (172 172 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (172 172 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (172 172 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (172 172 (:REWRITE |(< (/ x) (/ y))|))
 (172 172 (:REWRITE |(< (- x) c)|))
 (172 172 (:REWRITE |(< (- x) (- y))|))
 (172 13 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (167 167 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (147 12 (:REWRITE |(floor x (* y (/ z))) rewriting-goal-literal|))
 (147 12 (:REWRITE |(floor (* x (/ y)) z) rewriting-goal-literal|))
 (138 3 (:REWRITE |(* (- c) (expt d n))|))
 (134 134 (:REWRITE REDUCE-INTEGERP-+))
 (134 134 (:REWRITE INTEGERP-MINUS-X))
 (134 134 (:META META-INTEGERP-CORRECT))
 (125 37 (:REWRITE DEFAULT-MOD-1))
 (108 12 (:REWRITE ACL2-NUMBERP-X))
 (105 4 (:REWRITE |(< x (if a b c))|))
 (102 5 (:REWRITE |(* x (expt x n))|))
 (102 2 (:REWRITE |(* (- (/ c)) (expt d n))|))
 (97 25 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (93 3 (:REWRITE MOD-POSITIVE . 3))
 (89 25 (:LINEAR EXPT-<-1-TWO))
 (80 2 (:REWRITE MOD-ZERO . 1))
 (75 75 (:REWRITE |(< (* x y) 0)|))
 (75 3 (:REWRITE MOD-NONPOSITIVE))
 (74 22 (:REWRITE DEFAULT-FLOOR-1))
 (72 72 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (72 72 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (72 72 (:REWRITE |(< (/ x) 0)|))
 (70 1 (:REWRITE |(+ x x)|))
 (64 64 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (62 7 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (58 13 (:REWRITE FLOOR-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (57 12 (:REWRITE |(floor x (* y (/ z))) not rewriting-goal-literal|))
 (57 12 (:REWRITE |(floor (* x (/ y)) z) not rewriting-goal-literal|))
 (53 53 (:REWRITE |(< 0 (* x y))|))
 (53 2 (:REWRITE |(< (if a b c) x)|))
 (51 24 (:REWRITE |(equal (- x) (- y))|))
 (51 3 (:REWRITE |(* (/ x) (expt x n))|))
 (50 50 (:REWRITE |(- (* c x))|))
 (50 50 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (50 50 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (50 50 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (50 2 (:REWRITE MOD-ZERO . 2))
 (48 48 (:TYPE-PRESCRIPTION UGLY-UNHIDE-HACK))
 (48 12 (:REWRITE RATIONALP-X))
 (42 2 (:REWRITE |(+ (+ x y) z)|))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (38 38 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (38 38 (:REWRITE |(< 0 (/ x))|))
 (32 32 (:REWRITE |(mod x (- y))| . 3))
 (32 32 (:REWRITE |(mod x (- y))| . 2))
 (32 32 (:REWRITE |(mod x (- y))| . 1))
 (32 32 (:REWRITE |(mod (- x) y)| . 3))
 (32 32 (:REWRITE |(mod (- x) y)| . 2))
 (32 32 (:REWRITE |(mod (- x) y)| . 1))
 (30 30 (:TYPE-PRESCRIPTION ABS))
 (30 3 (:REWRITE MOD-POSITIVE . 2))
 (26 26 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (25 25 (:REWRITE BUBBLE-DOWN-*-MATCH-3))
 (25 25 (:REWRITE |(* c (* d x))|))
 (25 25 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (25 25 (:LINEAR EXPT-LINEAR-UPPER-<))
 (25 25 (:LINEAR EXPT-LINEAR-LOWER-<))
 (25 25 (:LINEAR EXPT->=-1-TWO))
 (25 25 (:LINEAR EXPT->-1-TWO))
 (25 25 (:LINEAR EXPT-<=-1-ONE))
 (25 25 (:LINEAR EXPT-<-1-ONE))
 (25 25 (:LINEAR BITOPS::EXPT-2-LOWER-BOUND-BY-LOGBITP))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (24 24 (:REWRITE |(equal c (/ x))|))
 (24 24 (:REWRITE |(equal c (- x))|))
 (24 24 (:REWRITE |(equal (/ x) c)|))
 (24 24 (:REWRITE |(equal (/ x) (/ y))|))
 (24 24 (:REWRITE |(equal (- x) c)|))
 (23 23 (:REWRITE |(< x (+ c/d y))|))
 (22 22 (:TYPE-PRESCRIPTION LOGBITP))
 (20 2 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (13 13 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (12 12 (:REWRITE REDUCE-RATIONALP-+))
 (12 12 (:REWRITE REDUCE-RATIONALP-*))
 (12 12 (:REWRITE RATIONALP-MINUS-X))
 (12 12 (:REWRITE NFIX-WHEN-NOT-NATP))
 (12 12 (:REWRITE |(floor x (- y))| . 2))
 (12 12 (:REWRITE |(floor x (- y))| . 1))
 (12 12 (:REWRITE |(floor (- x) y)| . 2))
 (12 12 (:REWRITE |(floor (- x) y)| . 1))
 (12 12 (:META META-RATIONALP-CORRECT))
 (7 7 (:REWRITE BITOPS::NORMALIZE-LOGBITP-WHEN-MODS-EQUAL))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (5 5 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (3 3 (:REWRITE UGLY-UNHIDE-HACK-THM-2))
 (3 3 (:REWRITE MOD-POSITIVE . 1))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE |(equal x (if a b c))|))
 (1 1 (:REWRITE |(equal (if a b c) x)|))
 (1 1 (:REWRITE |(* 2 (floor x y))| . 3))
 (1 1 (:REWRITE |(* 2 (floor x y))| . 2))
 (1 1 (:REWRITE |(* 1/2 (floor x y))| . 3))
 (1 1 (:REWRITE |(* 1/2 (floor x y))| . 2))
 )
(X86ISA::X86-EFFECTIVE-ADDR-16-DISP
 (32 32 (:REWRITE DEFAULT-<-2))
 (32 32 (:REWRITE DEFAULT-<-1))
 (22 2 (:REWRITE X86ISA::RIME-SIZE-NON-CANONICAL-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (14 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (11 11 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (11 11 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (10 4 (:REWRITE DEFAULT-CDR))
 (10 4 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE X86ISA::RIME-SIZE-WHEN-64-BIT-MODEP-FS/GS))
 (2 2 (:REWRITE X86ISA::RIME-SIZE-UNALIGNED-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 )
(X86ISA::I16P-OF-X86-EFFECTIVE-ADDR-16-DISP.DISP
 (46 34 (:REWRITE DEFAULT-<-1))
 (34 34 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (3 3 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 )
(X86ISA::NATP-OF-X86-EFFECTIVE-ADDR-16-DISP.INCREMENT-RIP-BY
 (3 2 (:REWRITE DEFAULT-<-1))
 (3 1 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(X86ISA::X86P-OF-X86-EFFECTIVE-ADDR-16-DISP.X86)
(X86ISA::INTEGERP-OF-X86-EFFECTIVE-ADDR-16-DISP.DISP)
(X86ISA::MV-NTH-2-X86-EFFECTIVE-ADDR-16-DISP-<=-4
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(X86ISA::X86-EFFECTIVE-ADDR-16
 (72 72 (:REWRITE DEFAULT-<-2))
 (72 72 (:REWRITE DEFAULT-<-1))
 (36 16 (:REWRITE DEFAULT-+-2))
 (32 16 (:REWRITE DEFAULT-+-1))
 (28 28 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 14 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (14 14 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (14 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (11 1 (:REWRITE X86ISA::RIME-SIZE-NON-CANONICAL-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (5 2 (:REWRITE DEFAULT-CDR))
 (5 2 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE X86ISA::RIME-SIZE-WHEN-64-BIT-MODEP-FS/GS))
 (1 1 (:REWRITE X86ISA::RIME-SIZE-UNALIGNED-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 )
(X86ISA::N16P-OF-X86-EFFECTIVE-ADDR-16.ADDRESS
 (3888 27 (:REWRITE LOGHEAD-IDENTITY))
 (1696 848 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-X86-EFFECTIVE-ADDR-16-DISP.DISP))
 (1076 1076 (:TYPE-PRESCRIPTION X86ISA::N16P-RR16))
 (848 848 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (438 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (393 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (393 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (393 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (393 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (393 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (393 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (393 29 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (256 24 (:REWRITE DEFAULT-+-2))
 (118 22 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (102 28 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (100 76 (:REWRITE DEFAULT-<-1))
 (76 76 (:REWRITE DEFAULT-<-2))
 (57 57 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (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 56 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::16BITS-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))
 (56 28 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE DEFAULT-+-1))
 (29 29 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (27 27 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (24 24 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (18 18 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (18 18 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE X86ISA::INTEGERP-OF-RIME-SIZE.VALUE))
 )
(X86ISA::NATP-OF-X86-EFFECTIVE-ADDR-16.INCREMENT-RIP-BY
 (1296 9 (:REWRITE LOGHEAD-IDENTITY))
 (600 300 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-X86-EFFECTIVE-ADDR-16-DISP.DISP))
 (364 364 (:TYPE-PRESCRIPTION X86ISA::N16P-RR16))
 (300 300 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (237 9 (:DEFINITION UNSIGNED-BYTE-P))
 (228 9 (:DEFINITION INTEGER-RANGE-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (128 12 (:REWRITE DEFAULT-+-2))
 (81 81 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (58 10 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (24 12 (:REWRITE DEFAULT-+-1))
 (21 19 (:REWRITE DEFAULT-<-1))
 (19 19 (:REWRITE DEFAULT-<-2))
 (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::FP-STATUSBITS-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 18 (:TYPE-PRESCRIPTION X86ISA::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::FP-STATUSBITS-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))
 (18 9 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 9 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (8 8 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (3 1 (:REWRITE NATP-WHEN-GTE-0))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE X86ISA::INTEGERP-OF-RIME-SIZE.VALUE))
 )
(X86ISA::X86P-OF-X86-EFFECTIVE-ADDR-16.X86
 (1080 9 (:REWRITE LOGHEAD-IDENTITY))
 (388 388 (:TYPE-PRESCRIPTION X86ISA::N16P-RR16))
 (276 276 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-X86-EFFECTIVE-ADDR-16-DISP.DISP))
 (213 9 (:DEFINITION UNSIGNED-BYTE-P))
 (204 9 (:DEFINITION INTEGER-RANGE-P))
 (105 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (105 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (105 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (105 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (105 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (105 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (105 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (105 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (81 81 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (40 18 (:REWRITE DEFAULT-<-1))
 (28 12 (:REWRITE DEFAULT-+-2))
 (24 12 (:REWRITE DEFAULT-+-1))
 (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::FP-STATUSBITS-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 18 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (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::FP-STATUSBITS-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))
 (18 9 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 9 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE X86ISA::INTEGERP-OF-RIME-SIZE.VALUE))
 )
(X86ISA::I64P-MV-NTH-1-X86-EFFECTIVE-ADDR-16
 (3888 27 (:REWRITE LOGHEAD-IDENTITY))
 (1696 848 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-X86-EFFECTIVE-ADDR-16-DISP.DISP))
 (1076 1076 (:TYPE-PRESCRIPTION X86ISA::N16P-RR16))
 (848 848 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (711 27 (:DEFINITION UNSIGNED-BYTE-P))
 (387 27 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (387 27 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (387 27 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (387 27 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (387 27 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (387 27 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (387 27 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (387 27 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (256 24 (:REWRITE DEFAULT-+-2))
 (243 243 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (118 22 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (98 74 (:REWRITE DEFAULT-<-1))
 (74 74 (:REWRITE DEFAULT-<-2))
 (54 54 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (54 54 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (54 54 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (54 54 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (54 54 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (54 54 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (54 54 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (54 54 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (54 27 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (54 27 (:REWRITE X86ISA::SEGMENT-SELECTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (54 27 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (54 27 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (54 27 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (54 27 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (54 27 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (54 27 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (48 24 (:REWRITE DEFAULT-+-1))
 (27 27 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (27 27 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (24 24 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (18 18 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (18 18 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE X86ISA::INTEGERP-OF-RIME-SIZE.VALUE))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 )
(X86ISA::NATP-MV-NTH-2-X86-EFFECTIVE-ADDR-16)
(X86ISA::MV-NTH-2-X86-EFFECTIVE-ADDR-16-<=-4
 (1296 9 (:REWRITE LOGHEAD-IDENTITY))
 (600 300 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-X86-EFFECTIVE-ADDR-16-DISP.DISP))
 (364 364 (:TYPE-PRESCRIPTION X86ISA::N16P-RR16))
 (300 300 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (237 9 (:DEFINITION UNSIGNED-BYTE-P))
 (228 9 (:DEFINITION INTEGER-RANGE-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (129 9 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (128 12 (:REWRITE DEFAULT-+-2))
 (81 81 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (59 11 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (24 12 (:REWRITE DEFAULT-+-1))
 (21 19 (:REWRITE DEFAULT-<-1))
 (20 19 (:REWRITE DEFAULT-<-2))
 (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::FP-STATUSBITS-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 18 (:TYPE-PRESCRIPTION X86ISA::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::FP-STATUSBITS-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))
 (18 9 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (9 9 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 9 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (8 8 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE X86ISA::INTEGERP-OF-RIME-SIZE.VALUE))
 )
(X86ISA::X86-EFFECTIVE-ADDR-32/64
 (2112 14 (:REWRITE LOGHEAD-IDENTITY))
 (324 297 (:REWRITE DEFAULT-<-1))
 (297 297 (:REWRITE DEFAULT-<-2))
 (254 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (254 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (254 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (254 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (254 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (254 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (254 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (254 28 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (142 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (142 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (142 14 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (74 53 (:REWRITE DEFAULT-+-2))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (72 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (68 53 (:REWRITE DEFAULT-+-1))
 (68 22 (:LINEAR X86ISA::N08P-XR-RGF))
 (57 57 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (56 56 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (56 28 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 28 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 12 (:LINEAR X86ISA::I32P-MV-NTH-1-RIML32))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (28 28 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (28 14 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 14 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (25 25 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (25 25 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (22 2 (:REWRITE X86ISA::RIME-SIZE-NON-CANONICAL-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (18 18 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (18 18 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (16 6 (:LINEAR X86ISA::I08P-MV-NTH-1-RIML08))
 (15 15 (:REWRITE FOLD-CONSTS-IN-+))
 (15 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-4BITS-P))
 (14 14 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (14 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::4BITS-P))
 (6 3 (:REWRITE X86ISA::4BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (2 2 (:REWRITE X86ISA::RIME-SIZE-WHEN-64-BIT-MODEP-FS/GS))
 (2 2 (:REWRITE X86ISA::RIME-SIZE-UNALIGNED-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 )
(X86ISA::X86P-OF-X86-EFFECTIVE-ADDR-32/64.X86
 (1591 18 (:REWRITE LOGHEAD-IDENTITY))
 (349 18 (:DEFINITION UNSIGNED-BYTE-P))
 (306 306 (:TYPE-PRESCRIPTION X86ISA::X86-EFFECTIVE-ADDR-FROM-SIB-RETURNS-INTEGERP-DISPLACEMENT))
 (291 291 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-X86-EFFECTIVE-ADDR-FROM-SIB.NON-TRUNCATED-MEMORY-ADDRESS))
 (226 226 (:TYPE-PRESCRIPTION X86ISA::N08P-XR-RGF))
 (150 150 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (148 6 (:REWRITE X86ISA::LOGEXT-LOGHEAD-IDENTITY))
 (148 6 (:REWRITE LOGEXT-IDENTITY))
 (108 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (108 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (108 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (108 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (108 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (98 52 (:REWRITE DEFAULT-+-1))
 (96 96 (:REWRITE DEFAULT-<-2))
 (96 96 (:REWRITE DEFAULT-<-1))
 (96 32 (:LINEAR X86ISA::N08P-XR-RGF))
 (91 21 (:REWRITE X86ISA::RIME-SIZE-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (91 21 (:REWRITE X86ISA::RIME-SIZE-NON-CANONICAL-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (81 52 (:REWRITE DEFAULT-+-2))
 (60 60 (:TYPE-PRESCRIPTION X86ISA::N32P-RR32))
 (56 47 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (54 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (54 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (54 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (54 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (54 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (54 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (54 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (54 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (54 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (54 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (54 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (54 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (34 34 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (34 34 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (28 28 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (24 24 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (24 12 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (24 12 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (21 21 (:REWRITE X86ISA::RIME-SIZE-WHEN-64-BIT-MODEP-FS/GS))
 (21 21 (:REWRITE X86ISA::RIME-SIZE-UNALIGNED-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (20 8 (:LINEAR X86ISA::N32P-RR32))
 (18 18 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (18 18 (:REWRITE FOLD-CONSTS-IN-+))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (14 14 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (12 6 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 )
(X86ISA::I64P-MV-NTH-1-X86-EFFECTIVE-ADDR-32/64
 (1446 723 (:TYPE-PRESCRIPTION X86ISA::X86-EFFECTIVE-ADDR-FROM-SIB-RETURNS-INTEGERP-DISPLACEMENT))
 (1368 1368 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (1290 645 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-X86-EFFECTIVE-ADDR-FROM-SIB.NON-TRUNCATED-MEMORY-ADDRESS))
 (1086 43 (:DEFINITION UNSIGNED-BYTE-P))
 (920 30 (:REWRITE LOGEXT-IDENTITY))
 (435 36 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (435 36 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (435 36 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (435 36 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (435 36 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (359 279 (:REWRITE DEFAULT-<-1))
 (282 85 (:REWRITE DEFAULT-+-1))
 (281 85 (:REWRITE DEFAULT-+-2))
 (279 279 (:REWRITE DEFAULT-<-2))
 (234 90 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (161 31 (:REWRITE X86ISA::RIME-SIZE-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (161 31 (:REWRITE X86ISA::RIME-SIZE-NON-CANONICAL-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (72 72 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (72 72 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (72 72 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (72 72 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (72 72 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (72 36 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 36 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 36 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (72 36 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (72 36 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (65 65 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (65 65 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (58 58 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (58 58 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (44 44 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (43 43 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (38 38 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (31 31 (:REWRITE X86ISA::RIME-SIZE-WHEN-64-BIT-MODEP-FS/GS))
 (31 31 (:REWRITE X86ISA::RIME-SIZE-UNALIGNED-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (26 26 (:REWRITE FOLD-CONSTS-IN-+))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (14 7 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE X86ISA::INTEGERP-OF-RIME-SIZE.VALUE))
 )
(X86ISA::NATP-MV-NTH-2-X86-EFFECTIVE-ADDR-32/64
 (642 321 (:TYPE-PRESCRIPTION X86ISA::X86-EFFECTIVE-ADDR-FROM-SIB-RETURNS-INTEGERP-DISPLACEMENT))
 (612 612 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (582 291 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-X86-EFFECTIVE-ADDR-FROM-SIB.NON-TRUNCATED-MEMORY-ADDRESS))
 (495 20 (:DEFINITION UNSIGNED-BYTE-P))
 (184 6 (:REWRITE LOGEXT-IDENTITY))
 (152 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (152 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (152 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (152 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (152 13 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (123 56 (:REWRITE DEFAULT-+-2))
 (122 56 (:REWRITE DEFAULT-+-1))
 (109 39 (:LINEAR X86ISA::N08P-XR-RGF))
 (102 100 (:REWRITE DEFAULT-<-1))
 (100 100 (:REWRITE DEFAULT-<-2))
 (91 21 (:REWRITE X86ISA::RIME-SIZE-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (91 21 (:REWRITE X86ISA::RIME-SIZE-NON-CANONICAL-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (86 50 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (80 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (42 42 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (42 42 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 28 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (28 28 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (26 26 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (26 13 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (26 13 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (21 21 (:REWRITE X86ISA::RIME-SIZE-WHEN-64-BIT-MODEP-FS/GS))
 (21 21 (:REWRITE X86ISA::RIME-SIZE-UNALIGNED-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (21 21 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (20 20 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (20 8 (:LINEAR X86ISA::N32P-RR32))
 (18 18 (:REWRITE FOLD-CONSTS-IN-+))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (14 14 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (14 7 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 1 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 )
(X86ISA::MV-NTH-2-X86-EFFECTIVE-ADDR-32/64-<=-4
 (1428 9 (:REWRITE LOGHEAD-IDENTITY))
 (642 321 (:TYPE-PRESCRIPTION X86ISA::X86-EFFECTIVE-ADDR-FROM-SIB-RETURNS-INTEGERP-DISPLACEMENT))
 (612 612 (:TYPE-PRESCRIPTION X86ISA::X86P))
 (582 291 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-X86-EFFECTIVE-ADDR-FROM-SIB.NON-TRUNCATED-MEMORY-ADDRESS))
 (279 9 (:DEFINITION UNSIGNED-BYTE-P))
 (108 3 (:REWRITE X86ISA::LOGEXT-LOGHEAD-IDENTITY))
 (108 3 (:REWRITE LOGEXT-IDENTITY))
 (102 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (102 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (102 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (102 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (102 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (75 75 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (65 20 (:REWRITE DEFAULT-+-2))
 (65 20 (:REWRITE DEFAULT-+-1))
 (55 19 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (51 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (51 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (51 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (51 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (51 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (51 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (51 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (51 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (51 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (51 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (51 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (51 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (46 42 (:REWRITE DEFAULT-<-2))
 (42 42 (:REWRITE DEFAULT-<-1))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (12 12 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (12 12 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (12 6 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 1 (:REWRITE X86ISA::RIME-SIZE-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (11 1 (:REWRITE X86ISA::RIME-SIZE-NON-CANONICAL-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (10 10 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (10 10 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (9 9 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (8 8 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION SIGNED-BYTE-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 3 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (1 1 (:REWRITE X86ISA::RIME-SIZE-WHEN-64-BIT-MODEP-FS/GS))
 (1 1 (:REWRITE X86ISA::RIME-SIZE-UNALIGNED-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 )
(X86ISA::X86-EFFECTIVE-ADDR)
(X86ISA::X86P-OF-X86-EFFECTIVE-ADDR.X86)
(X86ISA::I64P-MV-NTH-1-X86-EFFECTIVE-ADDR
 (18 10 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 )
(X86ISA::NATP-MV-NTH-2-X86-EFFECTIVE-ADDR
 (3 1 (:REWRITE NATP-WHEN-GTE-0))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(X86ISA::MV-NTH-2-X86-EFFECTIVE-ADDR-<=-4
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(X86ISA::X86-EFFECTIVE-ADDR-WHEN-64-BIT-MODEP
 (5 2 (:REWRITE DEFAULT-CDR))
 (5 2 (:REWRITE DEFAULT-CAR))
 )
(X86ISA::USB-80-OF-16-AND-64
 (94 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (87 2 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (17 17 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (16 12 (:REWRITE DEFAULT-<-1))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (13 4 (:REWRITE ASH-0))
 (12 12 (:REWRITE DEFAULT-<-2))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (8 4 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (6 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (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::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:TYPE-PRESCRIPTION X86ISA::USB-80-OF-16-AND-64))
 (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::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ZIP-OPEN))
 )
(X86ISA::USB-48-OF-16-AND-32
 (94 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (87 2 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (44 22 (:TYPE-PRESCRIPTION X86ISA::USB-80-OF-16-AND-64))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (23 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (22 22 (:TYPE-PRESCRIPTION BITOPS::LOGIOR-NATP-TYPE))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (16 12 (:REWRITE DEFAULT-<-1))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (13 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (13 4 (:REWRITE ASH-0))
 (12 12 (:REWRITE DEFAULT-<-2))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (8 4 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:TYPE-PRESCRIPTION ZIP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (6 4 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (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::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 2 (:TYPE-PRESCRIPTION X86ISA::USB-48-OF-16-AND-32))
 (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::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE ZIP-OPEN))
 )
(X86ISA::ALIGNMENT-CHECKING-ENABLED-P
 (60 2 (:REWRITE LOGHEAD-IDENTITY))
 (16 1 (:DEFINITION UNSIGNED-BYTE-P))
 (15 1 (:DEFINITION INTEGER-RANGE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (5 2 (:LINEAR X86ISA::N64P-XR-CTR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::32BITS-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 2 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (2 1 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->RPL-OF-WRITE-WITH-MASK))
 (1 1 (:REWRITE DEFAULT-<-2))
 )
(X86ISA::BOOLEANP-OF-ALIGNMENT-CHECKING-ENABLED-P)
(X86ISA::ALIGNMENT-CHECKING-ENABLED-P-AND-XW
 (60 2 (:REWRITE LOGHEAD-IDENTITY))
 (25 25 (:TYPE-PRESCRIPTION X86ISA::N64P-XR-CTR))
 (16 1 (:DEFINITION UNSIGNED-BYTE-P))
 (15 1 (:DEFINITION INTEGER-RANGE-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (5 2 (:LINEAR X86ISA::N64P-XR-CTR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->RPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::RFLAGSBITS->AC-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (2 2 (:REWRITE X86ISA::CR0BITS->AM-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE DEFAULT-<-2))
 )
(X86ISA::ALIGNMENT-CHECKING-ENABLED-P-AND-XW-CTR
 (452 14 (:REWRITE LOGHEAD-IDENTITY))
 (329 16 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (274 25 (:DEFINITION UNSIGNED-BYTE-P))
 (256 15 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (249 25 (:DEFINITION INTEGER-RANGE-P))
 (206 206 (:TYPE-PRESCRIPTION X86ISA::N64P-XR-CTR))
 (90 1 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (88 1 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (84 84 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (80 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (70 3 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (68 24 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (53 39 (:REWRITE DEFAULT-<-1))
 (50 20 (:LINEAR X86ISA::N64P-XR-CTR))
 (45 45 (:TYPE-PRESCRIPTION BITP))
 (44 44 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (40 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (40 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (40 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (40 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (40 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (39 39 (:REWRITE DEFAULT-<-2))
 (39 15 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (30 30 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (30 30 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (24 24 (:REWRITE BITOPS::NORMALIZE-LOGBITP-WHEN-MODS-EQUAL))
 (19 19 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (18 8 (:REWRITE BITOPS::LOGBITP-OF-LOGHEAD-OUT-OF-BOUNDS))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (10 5 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 7 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (6 3 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->RPL-OF-WRITE-WITH-MASK))
 (4 4 (:REWRITE X86ISA::RFLAGSBITS->AC-OF-WRITE-WITH-MASK))
 (3 1 (:REWRITE ZP-WHEN-GT-0))
 (1 1 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (1 1 (:REWRITE ZP-WHEN-INTEGERP))
 (1 1 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE IFIX-WHEN-INTEGERP))
 )
(X86ISA::ALIGNMENT-CHECKING-ENABLED-P-AND-XW-RFLAGS
 (64 9 (:DEFINITION UNSIGNED-BYTE-P))
 (58 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (56 4 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (55 9 (:DEFINITION INTEGER-RANGE-P))
 (48 1 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (46 1 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (44 4 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (39 5 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (25 25 (:TYPE-PRESCRIPTION X86ISA::N64P-XR-CTR))
 (20 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (20 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (20 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (20 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (18 17 (:REWRITE DEFAULT-<-1))
 (18 6 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (17 17 (:REWRITE DEFAULT-<-2))
 (12 12 (:TYPE-PRESCRIPTION BITP))
 (12 12 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (11 11 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (11 11 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (11 11 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (8 8 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (8 4 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (6 6 (:REWRITE BITOPS::NORMALIZE-LOGBITP-WHEN-MODS-EQUAL))
 (6 3 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 2 (:REWRITE BITOPS::LOGBITP-OF-LOGHEAD-OUT-OF-BOUNDS))
 (5 2 (:LINEAR X86ISA::N64P-XR-CTR))
 (2 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->RPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::CR0BITS->AM-OF-WRITE-WITH-MASK))
 (1 1 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (1 1 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE IFIX-WHEN-INTEGERP))
 )
(X86ISA::ALIGNMENT-CHECKING-ENABLED-P-AND-XW-SEG-VISIBLE
 (300 26 (:DEFINITION UNSIGNED-BYTE-P))
 (274 26 (:DEFINITION INTEGER-RANGE-P))
 (145 145 (:TYPE-PRESCRIPTION X86ISA::N16P-XR-SEG-VISIBLE))
 (110 16 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (100 100 (:TYPE-PRESCRIPTION X86ISA::N64P-XR-CTR))
 (71 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (66 1 (:REWRITE X86ISA::X86-ELEM-FIX-WHEN-X86-ELEM-P))
 (64 1 (:REWRITE X86ISA::X86-ELEM-P-OPENER))
 (54 38 (:REWRITE DEFAULT-<-1))
 (52 4 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (40 16 (:LINEAR X86ISA::N16P-XR-SEG-VISIBLE))
 (38 38 (:REWRITE DEFAULT-<-2))
 (35 35 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (32 32 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (32 16 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (32 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (32 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (32 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (32 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (32 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (28 28 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (28 28 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (28 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (28 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (28 6 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (26 26 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (20 8 (:LINEAR X86ISA::N64P-XR-CTR))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (9 3 (:REWRITE BITOPS::LOGHEAD-OF-LOGHEAD-2))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-SELECTORBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::16BITS-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::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE X86ISA::RFLAGSBITS->AC-OF-WRITE-WITH-MASK))
 (6 6 (:REWRITE X86ISA::CR0BITS->AM-OF-WRITE-WITH-MASK))
 (1 1 (:TYPE-PRESCRIPTION X86ISA::X86-ELEM-P))
 (1 1 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE IFIX-WHEN-INTEGERP))
 )
(X86ISA::ALIGNMENT-CHECKING-ENABLED-P-AND-MV-NTH-1-WB
 (738 14 (:REWRITE LOGHEAD-IDENTITY))
 (435 15 (:DEFINITION X86ISA::LAS-TO-PAS))
 (393 3 (:DEFINITION X86ISA::WB-1))
 (327 3 (:DEFINITION X86ISA::WRITE-TO-PHYSICAL-MEMORY))
 (300 46 (:DEFINITION INTEGER-RANGE-P))
 (249 27 (:DEFINITION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (184 19 (:DEFINITION UNSIGNED-BYTE-P))
 (175 175 (:TYPE-PRESCRIPTION X86ISA::N64P-XR-CTR))
 (162 27 (:DEFINITION SIGNED-BYTE-P))
 (130 50 (:DEFINITION X86ISA::MARKING-VIEW))
 (120 20 (:REWRITE X86ISA::MV-NTH-2-LAS-TO-PAS-SYSTEM-LEVEL-NON-MARKING-VIEW))
 (116 109 (:REWRITE DEFAULT-<-1))
 (109 109 (:REWRITE DEFAULT-<-2))
 (108 108 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (108 6 (:REWRITE LOGTAIL-IDENTITY))
 (95 50 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (72 24 (:REWRITE ZP-WHEN-GT-0))
 (56 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (56 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (56 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (56 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (56 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (45 15 (:REWRITE X86ISA::XR-AND-IA32E-LA-TO-PA-IN-NON-MARKING-VIEW))
 (45 15 (:REWRITE X86ISA::MV-NTH-2-IA32E-LA-TO-PA-SYSTEM-LEVEL-NON-MARKING-VIEW))
 (36 36 (:REWRITE DEFAULT-+-2))
 (36 36 (:REWRITE DEFAULT-+-1))
 (36 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (36 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (36 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (36 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (36 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (36 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (36 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (36 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (36 12 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (36 3 (:REWRITE X86ISA::WB-1-RETURNS-NO-ERROR-APP-VIEW))
 (36 3 (:REWRITE X86ISA::SPLIT-WB-IN-APP-VIEW))
 (35 14 (:LINEAR X86ISA::N64P-XR-CTR))
 (33 3 (:REWRITE X86ISA::WVM08-NO-ERROR))
 (27 27 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (27 27 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (24 24 (:REWRITE ZP-WHEN-INTEGERP))
 (24 24 (:REWRITE ZP-OPEN))
 (24 3 (:REWRITE X86ISA::CONSP-MV-NTH-1-LAS-TO-PAS))
 (24 3 (:REWRITE X86ISA::CAR-MV-NTH-1-LAS-TO-PAS))
 (20 20 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (19 19 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (18 18 (:TYPE-PRESCRIPTION ZP))
 (15 15 (:REWRITE X86ISA::XR-IA32E-LA-TO-PA))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (14 14 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (14 14 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (14 7 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (14 7 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (13 13 (:REWRITE X86ISA::RFLAGSBITS->AC-OF-WRITE-WITH-MASK))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (12 12 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (12 6 (:TYPE-PRESCRIPTION X86ISA::CONSP-MV-NTH-1-LAS-TO-PAS))
 (12 6 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->RPL-OF-WRITE-WITH-MASK))
 (9 9 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (8 8 (:REWRITE X86ISA::CR0BITS->AM-OF-WRITE-WITH-MASK))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::TRUE-LISTP-OF-LAS-TO-PAS.P-ADDRS))
 (6 6 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (6 3 (:DEFINITION X86ISA::!MEMI))
 (3 3 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (3 3 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (3 3 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (3 3 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (3 3 (:REWRITE CONSP-BY-LEN))
 (3 3 (:DEFINITION X86ISA::!MEMI$A))
 )
(X86ISA::ALIGNMENT-CHECKING-ENABLED-P-AND-MV-NTH-2-RB
 (297 3 (:DEFINITION X86ISA::RB-1))
 (296 6 (:REWRITE LOGHEAD-IDENTITY))
 (284 12 (:REWRITE ASH-0))
 (262 12 (:REWRITE ZIP-OPEN))
 (169 1 (:DEFINITION X86ISA::READ-FROM-PHYSICAL-MEMORY))
 (145 19 (:DEFINITION INTEGER-RANGE-P))
 (145 5 (:DEFINITION X86ISA::LAS-TO-PAS))
 (129 14 (:DEFINITION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (125 125 (:TYPE-PRESCRIPTION X86ISA::N64P-XR-CTR))
 (121 2 (:LINEAR X86ISA::SIZE-OF-READ-FROM-PHYSICAL-MEMORY))
 (87 6 (:LINEAR X86ISA::SIZE-OF-RB-1))
 (84 14 (:DEFINITION SIGNED-BYTE-P))
 (80 5 (:DEFINITION UNSIGNED-BYTE-P))
 (60 2 (:REWRITE X86ISA::XR-RFLAGS-LAS-TO-PAS))
 (48 43 (:REWRITE DEFAULT-<-1))
 (46 18 (:DEFINITION X86ISA::MARKING-VIEW))
 (44 8 (:REWRITE X86ISA::MV-NTH-2-LAS-TO-PAS-SYSTEM-LEVEL-NON-MARKING-VIEW))
 (43 43 (:REWRITE DEFAULT-<-2))
 (40 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (40 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (40 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (40 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (40 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (40 2 (:DEFINITION LEN))
 (36 3 (:REWRITE X86ISA::RB-1-RETURNS-NO-ERROR-APP-VIEW))
 (33 33 (:TYPE-PRESCRIPTION X86ISA::NATP-OF-RB-1.VAL))
 (33 33 (:TYPE-PRESCRIPTION X86ISA::INTEGERP-OF-MV-NTH-1-RB-1))
 (33 18 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (33 3 (:REWRITE X86ISA::RVM08-NO-ERROR))
 (30 30 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (30 10 (:REWRITE ZP-WHEN-GT-0))
 (30 4 (:REWRITE LEN-WHEN-ATOM))
 (25 10 (:LINEAR X86ISA::N64P-XR-CTR))
 (24 12 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (20 20 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (20 18 (:REWRITE DEFAULT-+-2))
 (19 19 (:TYPE-PRESCRIPTION LEN))
 (18 18 (:REWRITE DEFAULT-+-1))
 (18 8 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (16 2 (:REWRITE |(equal 0 (len x))|))
 (15 12 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (15 5 (:REWRITE X86ISA::XR-AND-IA32E-LA-TO-PA-IN-NON-MARKING-VIEW))
 (15 5 (:REWRITE X86ISA::MV-NTH-2-IA32E-LA-TO-PA-SYSTEM-LEVEL-NON-MARKING-VIEW))
 (14 14 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (14 14 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (14 2 (:DEFINITION ATOM))
 (13 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (12 12 (:TYPE-PRESCRIPTION IFIX))
 (11 11 (:TYPE-PRESCRIPTION X86ISA::SIZE-OF-READ-FROM-PHYSICAL-MEMORY))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (10 10 (:REWRITE ZP-WHEN-INTEGERP))
 (10 10 (:REWRITE ZP-OPEN))
 (10 5 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE X86ISA::RFLAGSBITS->AC-OF-WRITE-WITH-MASK))
 (9 9 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 2))
 (9 9 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-PREFIXMAP-P . 1))
 (9 9 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 2))
 (9 9 (:REWRITE VL::CONSP-WHEN-MEMBER-EQUAL-OF-VL-NAMEDB-NAMESET-P . 1))
 (9 9 (:REWRITE CONSP-BY-LEN))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (8 8 (:REWRITE CONSP-OF-CDR-BY-LEN))
 (8 1 (:REWRITE X86ISA::CONSP-MV-NTH-1-LAS-TO-PAS))
 (8 1 (:REWRITE X86ISA::CAR-MV-NTH-1-LAS-TO-PAS))
 (7 7 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->RPL-OF-WRITE-WITH-MASK))
 (6 6 (:TYPE-PRESCRIPTION ZP))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (6 6 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (6 6 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (6 6 (:REWRITE X86ISA::CR0BITS->AM-OF-WRITE-WITH-MASK))
 (5 5 (:REWRITE X86ISA::XR-IA32E-LA-TO-PA))
 (5 5 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (4 4 (:LINEAR X86ISA::SIZE-OF-COMBINE-BYTES))
 (4 4 (:LINEAR LEN-WHEN-PREFIXP))
 (4 4 (:LINEAR BITOPS::EXPT-2-LOWER-BOUND-BY-LOGBITP))
 (4 2 (:TYPE-PRESCRIPTION X86ISA::CONSP-MV-NTH-1-LAS-TO-PAS))
 (3 3 (:REWRITE X86ISA::X86P-MV-NTH-2-RVM08-UNCHANGED))
 (3 3 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (3 3 (:REWRITE DEFAULT-CDR))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::TRUE-LISTP-OF-LAS-TO-PAS.P-ADDRS))
 (2 2 (:REWRITE CONSP-OF-CDDR-BY-LEN))
 (2 2 (:LINEAR X86ISA::MEMBER-P-POS-VALUE))
 (2 2 (:LINEAR X86ISA::MEMBER-P-POS-1-VALUE))
 (2 1 (:DEFINITION X86ISA::MEMI))
 (1 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:DEFINITION X86ISA::MEMI$A))
 )
(X86ISA::ALIGNMENT-CHECKING-ENABLED-P-AND-MV-NTH-2-LAS-TO-PAS
 (60 2 (:REWRITE LOGHEAD-IDENTITY))
 (58 2 (:DEFINITION X86ISA::LAS-TO-PAS))
 (30 1 (:REWRITE X86ISA::XR-RFLAGS-LAS-TO-PAS))
 (25 25 (:TYPE-PRESCRIPTION X86ISA::N64P-XR-CTR))
 (25 3 (:DEFINITION INTEGER-RANGE-P))
 (18 7 (:DEFINITION X86ISA::MARKING-VIEW))
 (18 2 (:DEFINITION X86ISA::CANONICAL-ADDRESS-P$INLINE))
 (17 3 (:REWRITE X86ISA::MV-NTH-2-LAS-TO-PAS-SYSTEM-LEVEL-NON-MARKING-VIEW))
 (16 1 (:DEFINITION UNSIGNED-BYTE-P))
 (13 7 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (12 2 (:DEFINITION SIGNED-BYTE-P))
 (8 7 (:REWRITE DEFAULT-<-1))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (8 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (7 7 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 2 (:REWRITE ZP-WHEN-GT-0))
 (6 2 (:REWRITE X86ISA::XR-AND-IA32E-LA-TO-PA-IN-NON-MARKING-VIEW))
 (6 2 (:REWRITE X86ISA::MV-NTH-2-IA32E-LA-TO-PA-SYSTEM-LEVEL-NON-MARKING-VIEW))
 (5 2 (:LINEAR X86ISA::N64P-XR-CTR))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (2 2 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (2 2 (:REWRITE ZP-WHEN-INTEGERP))
 (2 2 (:REWRITE ZP-OPEN))
 (2 2 (:REWRITE X86ISA::XR-IA32E-LA-TO-PA))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE X86ISA::SEGMENT-SELECTORBITS->RPL-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::RFLAGSBITS->AC-OF-WRITE-WITH-MASK))
 (2 2 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (2 2 (:REWRITE X86ISA::CR0BITS->AM-OF-WRITE-WITH-MASK))
 (2 1 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 )
(X86ISA::X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES
 (25298 350 (:REWRITE LOGHEAD-IDENTITY))
 (23128 944 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (4248 944 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (2912 280 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (2832 944 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (2832 944 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (2832 944 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (2832 944 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (2832 944 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (2832 944 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (2832 944 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (2832 944 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (2115 470 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (2100 280 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (2100 280 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (2100 280 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (2100 280 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (2100 280 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (2100 280 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (2100 280 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (2100 280 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (2100 280 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (2100 280 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (2100 280 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (2061 458 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (1792 322 (:REWRITE LOGEXT-IDENTITY))
 (1416 1416 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (1416 1416 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (1410 235 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (1358 266 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (963 963 (:TYPE-PRESCRIPTION X86ISA::SEGMENT-BASE-IS-N64P))
 (944 944 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (944 944 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (944 944 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (944 944 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (944 944 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (944 944 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (944 944 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (944 944 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (944 472 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (944 472 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (944 472 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (944 472 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (944 472 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (944 472 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (944 472 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (944 472 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (814 814 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (812 420 (:REWRITE DEFAULT-+-2))
 (812 420 (:REWRITE DEFAULT-+-1))
 (705 705 (:TYPE-PRESCRIPTION BITP))
 (687 687 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (616 616 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (616 616 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (546 546 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (532 532 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (532 532 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (532 532 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (532 532 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (532 532 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (532 532 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (532 532 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (532 532 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (532 532 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (532 532 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (532 532 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (532 266 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (532 266 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (532 266 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (532 266 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (532 266 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (532 266 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (532 266 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (532 266 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (532 266 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (532 266 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (532 266 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (386 96 (:REWRITE DEFAULT-CDR))
 (386 96 (:REWRITE DEFAULT-CAR))
 (367 360 (:REWRITE DEFAULT-<-2))
 (367 360 (:REWRITE DEFAULT-<-1))
 (350 350 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (294 294 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (168 168 (:REWRITE SIGNED-BYTE-P-LOGEXT))
 (70 70 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (28 28 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (18 18 (:REWRITE SUBSETP-MEMBER . 4))
 (18 18 (:REWRITE SUBSETP-MEMBER . 3))
 (18 18 (:REWRITE SUBSETP-MEMBER . 2))
 (18 18 (:REWRITE INTERSECTP-MEMBER . 3))
 (18 18 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(X86ISA::NATP-OF-X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES.OPERAND
 (15 5 (:REWRITE NATP-WHEN-GTE-0))
 (5 5 (:REWRITE NATP-WHEN-INTEGERP))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-<-1))
 )
(X86ISA::X86P-OF-X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES.X86)
(X86ISA::BOUND-OF-MV-NTH-1-X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES-OPERAND
 (302 210 (:REWRITE DEFAULT-<-1))
 (210 210 (:REWRITE DEFAULT-<-2))
 (105 105 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (90 45 (:DEFINITION X86ISA::APP-VIEW))
 (78 39 (:DEFINITION X86ISA::MARKING-VIEW))
 (71 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PTE-4K-PAGEBITS-P))
 (68 1 (:REWRITE X86ISA::IA32E-PTE-4K-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (56 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (53 1 (:REWRITE X86ISA::SIB-P-WHEN-UNSIGNED-BYTE-P))
 (51 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-FP-STATUSBITS-P))
 (50 50 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (48 1 (:REWRITE X86ISA::FP-STATUSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (45 45 (:DEFINITION X86ISA::APP-VIEW$A))
 (39 39 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (36 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MXCSRBITS-P))
 (33 1 (:REWRITE X86ISA::MXCSRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (28 28 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (27 27 (:REWRITE X86ISA::RML64-VALUE-WHEN-ERROR))
 (27 27 (:REWRITE X86ISA::RML32-VALUE-WHEN-ERROR))
 (27 27 (:REWRITE X86ISA::RML16-VALUE-WHEN-ERROR))
 (27 27 (:REWRITE X86ISA::RML128-VALUE-WHEN-ERROR))
 (27 9 (:REWRITE X86ISA::RML64-X86-UNMODIFIED-IN-NOT-MARKING-VIEW))
 (27 9 (:REWRITE X86ISA::RML64-X86-UNMODIFIED-IN-APP-VIEW))
 (27 9 (:REWRITE X86ISA::RML32-X86-UNMODIFIED-IN-NOT-MARKING-VIEW))
 (27 9 (:REWRITE X86ISA::RML32-X86-UNMODIFIED-IN-APP-VIEW))
 (27 9 (:REWRITE X86ISA::RML16-X86-UNMODIFIED-IN-NOT-MARKING-VIEW))
 (27 9 (:REWRITE X86ISA::RML16-X86-UNMODIFIED-IN-APP-VIEW))
 (27 9 (:REWRITE X86ISA::RML128-X86-UNMODIFIED-IN-NOT-MARKING-VIEW))
 (27 9 (:REWRITE X86ISA::RML128-X86-UNMODIFIED-IN-APP-VIEW))
 (26 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTORBITS-P))
 (23 1 (:REWRITE X86ISA::CALL-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (21 9 (:REWRITE X86ISA::APP-VIEW-RML08-NO-ERROR))
 (10 10 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (10 10 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (10 10 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (10 10 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (9 9 (:REWRITE X86ISA::RML08-VALUE-WHEN-ERROR))
 (9 3 (:REWRITE X86ISA::RML08-DOES-NOT-AFFECT-STATE-IN-APP-VIEW))
 (9 3 (:REWRITE X86ISA::MV-NTH-2-RML08-IN-SYSTEM-LEVEL-NON-MARKING-VIEW))
 (6 6 (:REWRITE SUBSETP-MEMBER . 4))
 (6 6 (:REWRITE SUBSETP-MEMBER . 3))
 (6 6 (:REWRITE SUBSETP-MEMBER . 2))
 (6 6 (:REWRITE SUBSETP-MEMBER . 1))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 3))
 (6 6 (:REWRITE INTERSECTP-MEMBER . 2))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SEGMENT-SELECTORBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (6 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-16BITS-P))
 (4 2 (:TYPE-PRESCRIPTION X86ISA::BOUND-OF-MV-NTH-1-X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES-OPERAND))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::MXCSRBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::IA32E-PTE-4K-PAGEBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::FP-STATUSBITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::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::RFLAGSBITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 1 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::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::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CR0BITS-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::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 )
(X86ISA::BIGGER-BOUND-OF-MV-NTH-1-X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES-OPERAND
 (32 32 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (32 20 (:REWRITE DEFAULT-<-2))
 (31 31 (:REWRITE SUBSETP-MEMBER . 4))
 (31 31 (:REWRITE SUBSETP-MEMBER . 3))
 (31 31 (:REWRITE SUBSETP-MEMBER . 2))
 (31 31 (:REWRITE INTERSECTP-MEMBER . 3))
 (31 31 (:REWRITE INTERSECTP-MEMBER . 2))
 (24 6 (:REWRITE ASH-0))
 (20 20 (:REWRITE DEFAULT-<-1))
 (12 12 (:TYPE-PRESCRIPTION ZIP))
 (12 6 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (6 6 (:REWRITE ZIP-OPEN))
 (6 2 (:REWRITE ZP-WHEN-GT-0))
 (6 2 (:REWRITE NATP-WHEN-GTE-0))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::BOUND-OF-MV-NTH-1-X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES-OPERAND-6-AND-10-BYTES-READ
 (114 78 (:REWRITE DEFAULT-<-1))
 (78 78 (:REWRITE DEFAULT-<-2))
 (48 48 (:REWRITE X86ISA::EA-TO-LA-WHEN-64-BIT-MODEP-AND-NOT-FS/GS))
 (36 18 (:DEFINITION X86ISA::MARKING-VIEW))
 (36 18 (:DEFINITION X86ISA::APP-VIEW))
 (28 28 (:TYPE-PRESCRIPTION BITOPS::ASH-NATP-TYPE))
 (27 27 (:REWRITE X86ISA::RML80-VALUE-WHEN-ERROR))
 (27 27 (:REWRITE X86ISA::RML48-VALUE-WHEN-ERROR))
 (27 9 (:REWRITE X86ISA::RML80-X86-UNMODIFIED-IN-NOT-MARKING-VIEW))
 (27 9 (:REWRITE X86ISA::RML80-X86-UNMODIFIED-IN-APP-VIEW))
 (27 9 (:REWRITE X86ISA::RML48-X86-UNMODIFIED-IN-NOT-MARKING-VIEW))
 (27 9 (:REWRITE X86ISA::RML48-X86-UNMODIFIED-IN-APP-VIEW))
 (22 22 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->R-OF-WRITE-WITH-MASK))
 (18 18 (:DEFINITION X86ISA::MARKING-VIEW$A))
 (18 18 (:DEFINITION X86ISA::APP-VIEW$A))
 (16 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-GDTR/IDTRBITS-P))
 (13 1 (:REWRITE X86ISA::GDTR/IDTRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 6 (:TYPE-PRESCRIPTION X86ISA::BOUND-OF-MV-NTH-1-X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES-OPERAND))
 (4 4 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (4 4 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (4 4 (:REWRITE X86ISA::LOGHEAD-ZERO-SMALLER))
 (4 2 (:TYPE-PRESCRIPTION X86ISA::BOUND-OF-MV-NTH-1-X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES-OPERAND-6-AND-10-BYTES-READ))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::GDTR/IDTRBITS-P))
 (3 3 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (3 3 (:REWRITE SUBSETP-MEMBER . 4))
 (3 3 (:REWRITE SUBSETP-MEMBER . 3))
 (3 3 (:REWRITE SUBSETP-MEMBER . 2))
 (3 3 (:REWRITE SUBSETP-MEMBER . 1))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(X86ISA::INTEGERP-X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES-INCREMENT-RIP-BY-TYPE-PRESCRIPTION
 (15 5 (:REWRITE NATP-WHEN-GTE-0))
 (7 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(X86ISA::MV-NTH-2-X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES-INCREMENT-RIP-BY-LINEAR<=4
 (8 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE DEFAULT-<-1))
 )
(X86ISA::I48P-X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES
 (18 14 (:REWRITE DEFAULT-<-1))
 (14 14 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 )
(X86ISA::I64P-X86-OPERAND-FROM-MODR/M-AND-SIB-BYTES
 (18 14 (:REWRITE DEFAULT-<-1))
 (14 14 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 )
(X86ISA::X86-OPERAND-TO-REG/MEM
 (96 93 (:REWRITE DEFAULT-<-2))
 (93 93 (:REWRITE DEFAULT-<-1))
 (23 23 (:REWRITE SUBSETP-MEMBER . 4))
 (23 23 (:REWRITE SUBSETP-MEMBER . 3))
 (23 23 (:REWRITE SUBSETP-MEMBER . 2))
 (23 23 (:REWRITE INTERSECTP-MEMBER . 3))
 (23 23 (:REWRITE INTERSECTP-MEMBER . 2))
 (15 15 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (14 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (14 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (11 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (11 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (11 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (11 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (11 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (11 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (11 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (11 3 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (11 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (8 8 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (7 1 (:REWRITE BITOPS::EXPT-2-LOWER-BOUND-BY-LOGBITP))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-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-RFLAGSBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (5 1 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-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))
 (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))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (4 2 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE ASH-0))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (3 1 (:REWRITE NEGP-WHEN-LESS-THAN-0))
 (3 1 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (2 2 (:TYPE-PRESCRIPTION ZIP))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (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::RFLAGSBITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION LOGBITP))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P))
 (2 2 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (2 2 (:TYPE-PRESCRIPTION X86ISA::16BITS-P))
 (2 2 (:LINEAR X86ISA::SIZE-OF-COMBINE-BYTES))
 (2 2 (:LINEAR BITOPS::EXPT-2-LOWER-BOUND-BY-LOGBITP))
 (2 1 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-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 RIGHT-SHIFT-TO-LOGTAIL))
 (2 1 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::CR0BITS-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::CALL-GATE-DESCRIPTOR-ATTRIBUTESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::64BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 1 (:REWRITE X86ISA::16BITS-P-WHEN-UNSIGNED-BYTE-P))
 (1 1 (:TYPE-PRESCRIPTION IFIX))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE ZIP-OPEN))
 (1 1 (:REWRITE BITOPS::NORMALIZE-LOGBITP-WHEN-MODS-EQUAL))
 (1 1 (:REWRITE NEGP-WHEN-INTEGERP))
 (1 1 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE IFIX-WHEN-INTEGERP))
 )
(X86ISA::X86P-X86-OPERAND-TO-REG/MEM)
(X86ISA::X86-OPERAND-TO-XMM/MEM
 (64 61 (:REWRITE DEFAULT-<-2))
 (61 61 (:REWRITE DEFAULT-<-1))
 (25 25 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (21 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (21 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (21 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (21 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (21 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (21 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (21 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (21 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (14 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (11 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-XCR0BITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PML4EBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-PG-DIRBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDPTE-1GB-PAGEBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-PG-TABLEBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PDE-2MB-PAGEBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-IA32E-PAGE-TABLESBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-DATA-SEGMENT-DESCRIPTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR3BITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CODE-SEGMENT-DESCRIPTORBITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-64BITS-P))
 (10 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (8 8 (:REWRITE SUBSETP-MEMBER . 4))
 (8 8 (:REWRITE SUBSETP-MEMBER . 3))
 (8 8 (:REWRITE SUBSETP-MEMBER . 2))
 (8 8 (:REWRITE SUBSETP-MEMBER . 1))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 3))
 (8 8 (:REWRITE INTERSECTP-MEMBER . 2))
 (8 4 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (8 4 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (7 1 (:REWRITE BITOPS::EXPT-2-LOWER-BOUND-BY-LOGBITP))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::XCR0BITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::IA32E-PML4EBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-PG-DIRBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-PG-TABLEBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::IA32E-PDE-2MB-PAGEBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::IA32E-PAGE-TABLESBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CR3BITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::CODE-SEGMENT-DESCRIPTORBITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::64BITS-P))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (4 4 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (4 4 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (4 2 (:REWRITE X86ISA::XCR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::SYSTEM-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::RFLAGSBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::INTERRUPT/TRAP-GATE-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::IA32E-PML4EBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::IA32E-PDPTE-PG-DIRBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::IA32E-PDPTE-1GB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::IA32E-PDE-PG-TABLEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::IA32E-PDE-2MB-PAGEBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::IA32E-PAGE-TABLESBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::EVEX-PREFIXES-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::DATA-SEGMENT-DESCRIPTORBITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CR3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 2 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-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 (:REWRITE X86ISA::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (4 1 (:REWRITE ASH-0))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (3 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (3 1 (:REWRITE NEGP-WHEN-LESS-THAN-0))
 (3 1 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (2 2 (:TYPE-PRESCRIPTION ZIP))
 (2 2 (:TYPE-PRESCRIPTION LOGBITP))
 (2 2 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (2 1 (:REWRITE RIGHT-SHIFT-TO-LOGTAIL))
 (1 1 (:TYPE-PRESCRIPTION IFIX))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE ZIP-OPEN))
 (1 1 (:REWRITE BITOPS::NORMALIZE-LOGBITP-WHEN-MODS-EQUAL))
 (1 1 (:REWRITE NEGP-WHEN-INTEGERP))
 (1 1 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (1 1 (:REWRITE IFIX-WHEN-INTEGERP))
 (1 1 (:LINEAR X86ISA::SIZE-OF-COMBINE-BYTES))
 (1 1 (:LINEAR BITOPS::EXPT-2-LOWER-BOUND-BY-LOGBITP))
 )
(X86ISA::X86P-X86-OPERAND-TO-XMM/MEM)
(X86ISA::RIP-GUARD-OKP)
(X86ISA::RIP-GUARD-OKP-EQUIV-FOR-NON-64-BIT-MODES)
(X86ISA::RIP-GUARD-OKP-FOR-64-BIT-MODEP)
(X86ISA::RIP-GUARD-OKP-FOR-COMPATIBILITY-MODE)
(X86ISA::SELECT-OPERAND-SIZE$INLINE
 (36 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (36 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (36 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (36 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (36 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (36 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (36 7 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (33 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-PREFIXES-P))
 (20 20 (:REWRITE DEFAULT-<-2))
 (20 20 (:REWRITE DEFAULT-<-1))
 (16 16 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (12 1 (:REWRITE BITOPS::LOGBITP-NONZERO-OF-BIT))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (10 10 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (10 5 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (9 1 (:REWRITE FTY::BITP-WHEN-UNSIGNED-BYTE-P-1))
 (4 2 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION BITP))
 (3 3 (:REWRITE X86ISA::PREFIXES->OPR-OF-WRITE-WITH-MASK))
 (3 1 (:REWRITE BITOPS::LOGBITP-WHEN-BITMASKP))
 (2 2 (:TYPE-PRESCRIPTION BITMASKP$INLINE))
 (2 1 (:REWRITE FTY::UNSIGNED-BYTE-P-1-WHEN-BITP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 (1 1 (:REWRITE BITOPS::NORMALIZE-LOGBITP-WHEN-MODS-EQUAL))
 (1 1 (:REWRITE X86ISA::CODE-SEGMENT-DESCRIPTOR-ATTRIBUTESBITS->D-OF-WRITE-WITH-MASK))
 )
(X86ISA::NATP-OF-SELECT-OPERAND-SIZE)
(X86ISA::SELECT-SEGMENT-REGISTER$INLINE
 (113 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-SIB-P))
 (19 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE DEFAULT-<-1))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE2-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX3-BYTE1-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-VEX2-BYTE1-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-MODR/M-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE3-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE2-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-BYTE1-P))
 (17 5 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-8BITS-P))
 (14 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-3BITS-P))
 (14 2 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-2BITS-P))
 (11 1 (:REWRITE X86ISA::3BITS-P-WHEN-UNSIGNED-BYTE-P))
 (11 1 (:REWRITE X86ISA::2BITS-P-WHEN-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (8 8 (:TYPE-PRESCRIPTION X86ISA::SIB-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE2-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::VEX3-BYTE1-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::VEX2-BYTE1-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::MODR/M-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE3-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE2-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::EVEX-BYTE1-P$INLINE))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::8BITS-P))
 (6 3 (:REWRITE X86ISA::VEX3-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::VEX3-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::VEX2-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::MODR/M-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::EVEX-BYTE3-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::EVEX-BYTE2-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::EVEX-BYTE1-P-WHEN-UNSIGNED-BYTE-P))
 (6 3 (:REWRITE X86ISA::8BITS-P-WHEN-UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::3BITS-P))
 (3 3 (:TYPE-PRESCRIPTION X86ISA::2BITS-P))
 (1 1 (:REWRITE X86ISA::SIB->BASE-OF-WRITE-WITH-MASK))
 )
(X86ISA::RETURN-TYPE-OF-SELECT-SEGMENT-REGISTER
 (5 1 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE X86ISA::SIB->BASE-OF-WRITE-WITH-MASK))
 (1 1 (:REWRITE DEFAULT-<-2))
 )
(X86ISA::RANGE-OF-SELECT-SEGMENT-REGISTER
 (5 1 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE X86ISA::SIB->BASE-OF-WRITE-WITH-MASK))
 (1 1 (:REWRITE DEFAULT-<-2))
 )
(X86ISA::CHECK-INSTRUCTION-LENGTH$INLINE
 (27 27 (:REWRITE DEFAULT-<-2))
 (27 27 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE BITOPS::SIGNED-BYTE-P-MONOTONICITY))
 (9 9 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE IFIX-WHEN-NOT-INTEGERP))
 (3 3 (:REWRITE X86ISA::SIGNED-BYTE-P-LIMITS-THM))
 (2 2 (:REWRITE NFIX-WHEN-NOT-NATP))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 )
(X86ISA::MAYBE-NATP-OF-CHECK-INSTRUCTION-LENGTH)
