(X86ISA::SIGNED-BYTE-P-64-WHEN-CANONICAL-ADDRESS-P-CHEAP
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 )
(X86ISA::CANONICAL-ADDRESS-P-FOWARD-TO-SIGNED-BYTE-P)
(X86ISA::CANONICAL-ADDRESS-P-OF-IF)
(X86ISA::CANONICAL-ADDRESS-P-OF-+-WHEN-CANONICAL-ADDRESS-P-OF-+-SPECIAL
 (7 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (4 4 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (1 1 (:REWRITE NATP-WHEN-INTEGERP))
 (1 1 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (1 1 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 )
(X86ISA::CANONICAL-ADDRESS-P-OF-PLUS-OF-RIP
 (10 5 (:REWRITE DEFAULT-+-2))
 (8 4 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (4 4 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (1 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-1-CHEAP))
 (1 1 (:REWRITE EQUAL-OF-+-WHEN-NEGATIVE-CONSTANT))
 (1 1 (:REWRITE EQUAL-OF-+-COMBINE-CONSTANTS))
 )
(X86ISA::CANONICAL-ADDRESS-P-BECOMES-SIGNED-BYTE-P-WHEN-CONSTANT)
(X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES
 (17 16 (:REWRITE DEFAULT-<-2))
 (17 16 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (3 3 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(X86ISA::CANONICAL-ADDRESS-P-BETWEEN
 (19 17 (:REWRITE DEFAULT-<-1))
 (18 17 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (6 3 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (3 3 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL1
 (22 22 (:REWRITE DEFAULT-<-2))
 (22 22 (:REWRITE DEFAULT-<-1))
 (13 5 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (8 8 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (7 7 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (7 7 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (5 5 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 1 (:REWRITE <-OF-+-CANCEL-2-2))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (1 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1 1 (:REWRITE <-OF-+-AND-+-COMBINE-CONSTANTS))
 )
(X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2
 (17 5 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (16 15 (:REWRITE DEFAULT-<-1))
 (15 15 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (5 5 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (5 5 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (4 4 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (3 1 (:REWRITE <-OF-+-CANCEL-2-2))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (1 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1 1 (:REWRITE <-OF-+-AND-+-COMBINE-CONSTANTS))
 )
(X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL3
 (9 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE DEFAULT-<-1))
 (8 3 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (4 4 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (4 4 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (3 3 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (3 3 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (3 1 (:REWRITE <-OF-+-CANCEL-1-2))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (1 1 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 )
(X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL4
 (9 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE DEFAULT-<-1))
 (8 3 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (5 5 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (5 5 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (3 3 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (3 3 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (3 1 (:REWRITE <-OF-+-CANCEL-2-1))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL5
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE DEFAULT-<-1))
 (8 3 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (4 4 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (3 3 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (3 3 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (3 1 (:REWRITE <-OF-+-CANCEL-1-2))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (2 2 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE +-COMBINE-CONSTANTS))
 )
(X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL5-ALT
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE DEFAULT-<-1))
 (8 3 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (4 4 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (3 3 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (3 3 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (3 1 (:REWRITE <-OF-+-CANCEL-1-2))
 (2 2 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (2 2 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE +-COMBINE-CONSTANTS))
 )
(X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL6
 (25 25 (:REWRITE DEFAULT-<-2))
 (25 25 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (13 13 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (13 5 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (8 8 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (5 5 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (4 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (3 1 (:REWRITE <-OF-+-CANCEL-1+-2))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE +-COMBINE-CONSTANTS))
 (1 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-1-CHEAP))
 (1 1 (:REWRITE <-OF-+-AND-+-COMBINE-CONSTANTS))
 )
(X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL7
 (25 25 (:REWRITE DEFAULT-<-2))
 (25 25 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (13 13 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (13 5 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (8 8 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (5 5 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (4 4 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (3 1 (:REWRITE <-OF-+-CANCEL-1+-2))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE +-COMBINE-CONSTANTS))
 (1 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-1-CHEAP))
 (1 1 (:REWRITE <-OF-+-AND-+-COMBINE-CONSTANTS))
 )
(X86ISA::LOGEXT-48-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P
 (28 4 (:LINEAR LOGEXT-BOUNDS))
 (6 6 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (5 5 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (5 5 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::CANONICAL-ADDRESS-P-OF-MINUS-1
 (94 8 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (87 87 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (47 40 (:REWRITE DEFAULT-<-1))
 (40 40 (:REWRITE DEFAULT-<-2))
 (36 8 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (27 26 (:REWRITE DEFAULT-*-2))
 (27 26 (:REWRITE DEFAULT-*-1))
 (26 23 (:REWRITE MOD-WHEN-<-OF-0))
 (25 8 (:REWRITE COMMUTATIVITY-OF-*))
 (20 20 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (15 14 (:REWRITE DEFAULT-+-2))
 (14 14 (:REWRITE DEFAULT-+-1))
 (13 13 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 8 (:REWRITE MOD-WHEN-<))
 (9 8 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (8 8 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (8 8 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (8 8 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (8 8 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (8 8 (:REWRITE INTEGERP-OF-*))
 (6 6 (:TYPE-PRESCRIPTION <=-OF-FLOOR-AND-0-WHEN-NONNEGATIVE-AND-NONPOSITIVE-TYPE))
 (6 6 (:TYPE-PRESCRIPTION <=-OF-0-AND-FLOOR-WHEN-BOTH-NONPOSITIVE-TYPE))
 (6 6 (:TYPE-PRESCRIPTION <-OF-FLOOR-AND-0-WHEN-POSITIVE-AND-NEGATIVE-TYPE))
 (4 4 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (4 4 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (3 3 (:TYPE-PRESCRIPTION <=-OF-FLOOR-WHEN-<-TYPE))
 )
(X86ISA::INTEGERP-WHEN-CANONICAL-ADDRESS-P)
(X86ISA::INTEGERP-WHEN-CANONICAL-ADDRESS-P-CHEAP)
(X86ISA::CANONICAL-ADDRESS-P-OF-LOGEXT-64
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (3 3 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 1 (:REWRITE X86ISA::SIGNED-BYTE-P-64-WHEN-CANONICAL-ADDRESS-P-CHEAP))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::NOT-<-WHEN-CANONICAL-ADDRESS-P)
(X86ISA::CANONICAL-ADDRESS-P-OF-ONE-MORE-WHEN-BETWEEN
 (15 3 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (12 2 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (5 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (3 1 (:REWRITE <-OF-+-CANCEL-2-1+))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (1 1 (:REWRITE <-OF-+-AND-+-COMBINE-CONSTANTS))
 (1 1 (:REWRITE +-COMBINE-CONSTANTS))
 )
(X86ISA::LOGEXT-64-DOES-NOTHING-WHEN-CANONICAL-ADDRESS-P
 (24 4 (:LINEAR LOGEXT-BOUNDS))
 (10 5 (:REWRITE X86ISA::SIGNED-BYTE-P-64-WHEN-CANONICAL-ADDRESS-P-CHEAP))
 (6 6 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (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-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 )
(X86ISA::CANONICAL-ADDRESS-P-OF-I48)
(X86ISA::I48-WHEN-CANONICAL-ADDRESS-P
 (28 4 (:LINEAR LOGEXT-BOUNDS))
 (6 6 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (5 5 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN-SPECIAL2))
 (5 5 (:REWRITE X86ISA::CANONICAL-ADDRESS-P-BETWEEN))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (1 1 (:REWRITE-QUOTED-CONSTANT NFIX-UNDER-NAT-EQUIV))
 (1 1 (:REWRITE-QUOTED-CONSTANT IFIX-UNDER-INT-EQUIV))
 )
(X86ISA::CANONICAL-ADDRESS-P-WHEN-UNSIGNED-BYTE-P
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 )
(X86ISA::CANONICAL-ADDRESS-P-OF-SUM-WHEN-UNSIGNED-BYTE-P-32
 (58 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-CR0BITS-P))
 (52 2 (:REWRITE X86ISA::CR0BITS-P-WHEN-UNSIGNED-BYTE-P))
 (12 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-RFLAGSBITS-P))
 (12 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-EVEX-PREFIXES-P))
 (12 4 (:REWRITE X86ISA::UNSIGNED-BYTE-P-WHEN-32BITS-P))
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE DEFAULT-<-1))
 (6 6 (:TYPE-PRESCRIPTION X86ISA::CR0BITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::RFLAGSBITS-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::EVEX-PREFIXES-P$INLINE))
 (4 4 (:TYPE-PRESCRIPTION X86ISA::32BITS-P))
 (4 4 (:REWRITE BITOPS::UNSIGNED-BYTE-P-INCR))
 (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::32BITS-P-WHEN-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (2 2 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (1 1 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (1 1 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (1 1 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 )
(X86ISA::CANONICAL-ADDRESS-P-OF-+-OF-CONSTANT-WHEN-NATP
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 (12 4 (:REWRITE NATP-WHEN-GTE-0))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (6 6 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (4 4 (:REWRITE NATP-WHEN-INTEGERP))
 (2 2 (:REWRITE X86ISA::SIGNED-BYTE-P-WHEN-BETWEEN-CANONICAL-ADDRESSES))
 (2 2 (:REWRITE BITOPS::SIGNED-BYTE-P-INCR))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:REWRITE <-OF-CONSTANT-AND-MINUS))
 (2 2 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (2 2 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 )
