(Y86-OF)
(INTEGERP-Y86-OF)
(Y86-OF-LESS-THAN-2)
(!Y86-OF)
(INTEGERP-!Y86-OF)
(!Y86-OF-LESS-THAN-EXPT-2-32)
(Y86-SF)
(INTEGERP-Y86-SF)
(Y86-SF-LESS-THAN-2)
(!Y86-SF)
(!Y86-SF-LESS-THAN-EXPT-2-32)
(INTEGERP-!Y86-SF)
(Y86-ZF)
(INTEGERP-Y86-ZF)
(Y86-ZF-LESS-THAN-2)
(!Y86-ZF)
(INTEGERP-!Y86-ZF)
(!Y86-ZF-LESS-THAN-EXPT-2-32)
(Y86-CONDITION
 (747 27 (:REWRITE LOGAND-ASH-THM-1))
 (149 4 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (68 61 (:REWRITE DEFAULT-<-1))
 (65 13 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (65 13 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (62 25 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (61 61 (:REWRITE DEFAULT-<-2))
 (59 21 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (51 21 (:LINEAR N48P-LOGAND-N48P-LESS-THAN-281474976710656))
 (35 13 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (35 13 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (35 13 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (35 13 (:LINEAR N20P-LOGAND-N20P-LESS-THAN-1048576))
 (35 13 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (35 13 (:LINEAR N12P-LOGAND-N12P-LESS-THAN-4096))
 (35 13 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (35 13 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (35 13 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (35 13 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (28 27 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 6 (:REWRITE DEFAULT-+-2))
 (15 6 (:REWRITE DEFAULT-+-1))
 (12 3 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:REWRITE LOGAND-THM-1))
 )
(INTEGERP-Y86-CONDITION)
(Y86-CONDITION-LESS
 (3612 1 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (3181 1 (:REWRITE |(equal (if a b c) x)|))
 (2208 9 (:REWRITE LOGAND-ASH-THM-1))
 (1960 6 (:LINEAR MOD-BOUNDS-1))
 (424 8 (:REWRITE CANCEL-MOD-+))
 (372 40 (:REWRITE DEFAULT-LESS-THAN-1))
 (332 15 (:REWRITE DEFAULT-LOGAND-2))
 (331 331 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (331 331 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (331 331 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (331 331 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (246 8 (:REWRITE MOD-X-Y-=-X . 4))
 (246 8 (:REWRITE MOD-X-Y-=-X . 3))
 (239 8 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (236 52 (:REWRITE INTEGERP-MINUS-X))
 (218 8 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (195 39 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (195 39 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (195 39 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (195 39 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (195 39 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (194 194 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (194 194 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (194 194 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (155 8 (:REWRITE MOD-ZERO . 3))
 (144 12 (:REWRITE DEFAULT-MOD-RATIO))
 (136 16 (:REWRITE |(* (- x) y)|))
 (136 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (135 1 (:REWRITE |(logand c (mod x d)) = (mod x d)|))
 (132 32 (:REWRITE |(* y x)|))
 (120 100 (:REWRITE DEFAULT-TIMES-2))
 (104 100 (:REWRITE DEFAULT-TIMES-1))
 (88 4 (:LINEAR MOD-BOUNDS-3))
 (80 16 (:REWRITE DEFAULT-MINUS))
 (80 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (74 8 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 3))
 (72 16 (:REWRITE |(- (* c x))|))
 (70 14 (:REWRITE ACL2-NUMBERP-X))
 (60 60 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (55 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (44 44 (:REWRITE REDUCE-INTEGERP-+))
 (44 44 (:META META-INTEGERP-CORRECT))
 (44 22 (:REWRITE DEFAULT-LOGXOR-2))
 (44 22 (:REWRITE DEFAULT-LOGXOR-1))
 (40 40 (:REWRITE THE-FLOOR-BELOW))
 (40 40 (:REWRITE THE-FLOOR-ABOVE))
 (40 40 (:REWRITE DEFAULT-LESS-THAN-2))
 (40 8 (:REWRITE MOD-ZERO . 4))
 (40 8 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (40 8 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (40 8 (:REWRITE MOD-X-Y-=-X . 2))
 (40 8 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (40 8 (:REWRITE |(mod (+ x (mod a b)) y)|))
 (40 8 (:REWRITE |(mod (+ x (- (mod a b))) y)|))
 (40 8 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (40 8 (:LINEAR MOD-BOUNDS-2))
 (39 39 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (39 39 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (39 39 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (39 39 (:TYPE-PRESCRIPTION MOD-NONNEGATIVE))
 (39 39 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (39 39 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (39 39 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (36 8 (:REWRITE MOD-CANCEL-*-CONST))
 (30 29 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (30 29 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (30 14 (:REWRITE DEFAULT-LOGAND-1))
 (29 29 (:REWRITE SIMPLIFY-SUMS-<))
 (29 29 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (29 29 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (29 29 (:REWRITE REDUCE-ADDITIVE-CONSTANT-<))
 (29 29 (:REWRITE INTEGERP-<-CONSTANT))
 (29 29 (:REWRITE CONSTANT-<-INTEGERP))
 (29 29 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (29 29 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (29 29 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (29 29 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (29 29 (:REWRITE |(< c (- x))|))
 (29 29 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (29 29 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (29 29 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (29 29 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (29 29 (:REWRITE |(< (/ x) (/ y))|))
 (29 29 (:REWRITE |(< (- x) c)|))
 (29 29 (:REWRITE |(< (- x) (- y))|))
 (28 7 (:REWRITE RATIONALP-X))
 (27 2 (:REWRITE MOD-ZERO . 1))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (22 5 (:REWRITE DEFAULT-LOGNOT))
 (16 12 (:REWRITE DEFAULT-MOD-1))
 (15 3 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 2))
 (14 14 (:TYPE-PRESCRIPTION BOOLEANP))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (14 14 (:REWRITE |(< (/ x) 0)|))
 (14 14 (:REWRITE |(< (* x y) 0)|))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (13 13 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:REWRITE DEFAULT-MOD-2))
 (12 4 (:REWRITE DEFAULT-LOGIOR-2))
 (12 4 (:REWRITE DEFAULT-LOGIOR-1))
 (12 1 (:REWRITE |(logand c (mod x d)) = 0|))
 (10 2 (:REWRITE MOD-ZERO . 2))
 (9 9 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (9 9 (:REWRITE |(equal c (/ x))|))
 (9 9 (:REWRITE |(equal c (- x))|))
 (9 9 (:REWRITE |(equal (/ x) c)|))
 (9 9 (:REWRITE |(equal (/ x) (/ y))|))
 (9 9 (:REWRITE |(equal (- x) c)|))
 (9 9 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (8 8 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (8 8 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (8 8 (:REWRITE |(mod x (- y))| . 3))
 (8 8 (:REWRITE |(mod x (- y))| . 2))
 (8 8 (:REWRITE |(mod x (- y))| . 1))
 (8 8 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (8 8 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (8 8 (:REWRITE |(mod (- x) y)| . 3))
 (8 8 (:REWRITE |(mod (- x) y)| . 2))
 (8 8 (:REWRITE |(mod (- x) y)| . 1))
 (8 8 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (7 7 (:META META-RATIONALP-CORRECT))
 (4 4 (:REWRITE |(mod x 2)| . 2))
 (4 2 (:TYPE-PRESCRIPTION LOGAND-GREATER-OR-EQUAL-TO-ZERO))
 (3 3 (:TYPE-PRESCRIPTION LOGIOR-GREATER-OR-EQUAL-TO-ZERO))
 (3 3 (:TYPE-PRESCRIPTION |(< 0 (logior x y))| . 1))
 (3 3 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 2))
 (3 3 (:TYPE-PRESCRIPTION |(< (logior x y) 0)| . 1))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 1 (:LINEAR |(< (logxor x y) (expt 2 n)) --- linear|))
 (2 2 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 (2 2 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (2 2 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (2 2 (:REWRITE |(integerp (* 1/2 (logxor x y)))| . 5))
 (2 2 (:REWRITE |(integerp (* 1/2 (logxor x y)))| . 4))
 (2 2 (:REWRITE |(integerp (* 1/2 (logxor x y)))| . 3))
 (2 2 (:REWRITE |(integerp (* 1/2 (logxor x y)))| . 2))
 (2 2 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:TYPE-PRESCRIPTION BINARY-LOGAND))
 )
(Y86-HALT
 (12 6 (:TYPE-PRESCRIPTION NATP-EIP))
 )
(Y86-NOP
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (3 2 (:REWRITE DEFAULT-+-2))
 (3 2 (:REWRITE DEFAULT-+-1))
 )
(Y86-CMOVE
 (13606 8 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (8703 19 (:REWRITE LOGAND-ASH-THM-1))
 (1680 84 (:LINEAR ASH-MONOTONE-2))
 (1552 35 (:LINEAR N20P-LOGAND-N20P-LESS-THAN-1048576))
 (1552 35 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (1552 35 (:LINEAR N12P-LOGAND-N12P-LESS-THAN-4096))
 (1552 35 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (1552 35 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (1552 35 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (1552 35 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (1552 35 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (1546 35 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (1471 539 (:REWRITE DEFAULT-<-1))
 (1450 64 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (945 21 (:LINEAR N64P-LOGIOR-N64P-LESS-THAN-18446744073709551616))
 (670 539 (:REWRITE DEFAULT-<-2))
 (529 88 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (483 105 (:LINEAR RM08-LESS-THAN-EXPT-2-32))
 (441 21 (:LINEAR LOGIOR-THM-1))
 (378 21 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (357 21 (:LINEAR N48P-LOGIOR-N48P-LESS-THAN-281474976710656))
 (357 21 (:LINEAR N32P-LOGIOR-N32P-LESS-THAN-4294967296))
 (357 21 (:LINEAR N30P-LOGIOR-N30P-LESS-THAN-1073741824))
 (357 21 (:LINEAR N24P-LOGIOR-N24P-LESS-THAN-16777216))
 (357 21 (:LINEAR N20P-LOGIOR-N20P-LESS-THAN-1048576))
 (357 21 (:LINEAR N16P-LOGIOR-N16P-LESS-THAN-65536))
 (357 21 (:LINEAR N12P-LOGIOR-N12P-LESS-THAN-4096))
 (357 21 (:LINEAR N08P-LOGIOR-N08P-LESS-THAN-256))
 (357 21 (:LINEAR N05P-LOGIOR-N05P-LESS-THAN-32))
 (357 21 (:LINEAR N04P-LOGIOR-N04P-LESS-THAN-16))
 (357 21 (:LINEAR N03P-LOGIOR-N03P-LESS-THAN-8))
 (357 21 (:LINEAR N02P-LOGIOR-N02P-LESS-THAN-4))
 (357 21 (:LINEAR N01P-LOGIOR-N01P-LESS-THAN-2))
 (289 46 (:LINEAR N48P-LOGAND-N48P-LESS-THAN-281474976710656))
 (249 120 (:LINEAR Y86-CONDITION-LESS))
 (248 35 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (248 35 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (248 35 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (210 21 (:LINEAR LOGIOR-GREATER-OR-EQUAL-TO-ZERO))
 (168 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (105 21 (:LINEAR LOGIOR-LESS-THAN-OR-EQUAL))
 (51 19 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 10 (:REWRITE DEFAULT-+-2))
 (15 10 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE LOGAND-THM-1))
 )
(Y86-MOVE-IMM
 (11511 20 (:REWRITE LOGAND-ASH-THM-1))
 (4640 232 (:LINEAR ASH-MONOTONE-2))
 (3392 24 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (3392 24 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (3392 24 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (3380 24 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (1432 7 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (1382 306 (:LINEAR RM08-LESS-THAN-EXPT-2-32))
 (1332 74 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1054 553 (:REWRITE DEFAULT-<-1))
 (938 553 (:REWRITE DEFAULT-<-2))
 (743 42 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (497 34 (:LINEAR N20P-LOGAND-N20P-LESS-THAN-1048576))
 (497 32 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (497 30 (:LINEAR N12P-LOGAND-N12P-LESS-THAN-4096))
 (497 28 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (497 26 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (464 116 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (285 45 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (262 45 (:LINEAR N48P-LOGAND-N48P-LESS-THAN-281474976710656))
 (249 120 (:LINEAR Y86-CONDITION-LESS))
 (225 34 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (225 34 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (225 34 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (39 20 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (27 18 (:REWRITE DEFAULT-+-2))
 (27 18 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE LOGAND-THM-1))
 )
(Y86-RA-TO-MEM-AT-RB+D
 (23896 33 (:REWRITE LOGAND-ASH-THM-1))
 (16973 12 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (3983 301 (:LINEAR N20P-LOGAND-N20P-LESS-THAN-1048576))
 (3983 273 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (3983 245 (:LINEAR N12P-LOGAND-N12P-LESS-THAN-4096))
 (3983 217 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (3983 189 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (3983 161 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (3983 133 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (3983 105 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (3962 77 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (2562 329 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (2485 329 (:LINEAR N48P-LOGAND-N48P-LESS-THAN-281474976710656))
 (2359 301 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (2359 301 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (2359 301 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (882 84 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (825 290 (:REWRITE DEFAULT-<-1))
 (378 21 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (337 290 (:REWRITE DEFAULT-<-2))
 (252 21 (:DEFINITION NATP))
 (168 84 (:LINEAR ASH-MONOTONE-2))
 (168 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (78 33 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (63 21 (:LINEAR RM08-LESS-THAN-EXPT-2-32))
 (43 22 (:REWRITE DEFAULT-+-2))
 (43 22 (:REWRITE DEFAULT-+-1))
 (21 21 (:TYPE-PRESCRIPTION NATP))
 (7 7 (:REWRITE LOGAND-THM-1))
 )
(Y86-MEM-AT-RA+D-TO-RB
 (23896 33 (:REWRITE LOGAND-ASH-THM-1))
 (16973 12 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (3983 301 (:LINEAR N20P-LOGAND-N20P-LESS-THAN-1048576))
 (3983 273 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (3983 245 (:LINEAR N12P-LOGAND-N12P-LESS-THAN-4096))
 (3983 217 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (3983 189 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (3983 161 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (3983 133 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (3983 105 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (3962 77 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (2562 329 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (2485 329 (:LINEAR N48P-LOGAND-N48P-LESS-THAN-281474976710656))
 (2359 301 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (2359 301 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (2359 301 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (882 84 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (831 290 (:REWRITE DEFAULT-<-1))
 (378 21 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (337 290 (:REWRITE DEFAULT-<-2))
 (252 21 (:DEFINITION NATP))
 (168 84 (:LINEAR ASH-MONOTONE-2))
 (168 42 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (78 33 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (63 21 (:LINEAR RM08-LESS-THAN-EXPT-2-32))
 (41 22 (:REWRITE DEFAULT-+-2))
 (41 22 (:REWRITE DEFAULT-+-1))
 (21 21 (:TYPE-PRESCRIPTION NATP))
 (7 7 (:REWRITE LOGAND-THM-1))
 )
(Y86-ALU-RESULTS-STORE-FLGS
 (26 19 (:REWRITE DEFAULT-<-1))
 (19 19 (:REWRITE DEFAULT-<-2))
 )
(Y86-RA-XOR-RB-TO-RB
 (21469 3 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (13555 8 (:REWRITE LOGAND-ASH-THM-1))
 (2516 61 (:LINEAR N20P-LOGAND-N20P-LESS-THAN-1048576))
 (2516 61 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (2516 61 (:LINEAR N12P-LOGAND-N12P-LESS-THAN-4096))
 (2516 61 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (2516 61 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (2516 61 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (2486 61 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (2396 46 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (2396 46 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (2192 697 (:REWRITE DEFAULT-<-1))
 (1890 42 (:LINEAR N64P-LOGIOR-N64P-LESS-THAN-18446744073709551616))
 (1575 15 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (1190 92 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (980 149 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (882 42 (:LINEAR LOGIOR-THM-1))
 (786 697 (:REWRITE DEFAULT-<-2))
 (756 42 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (714 42 (:LINEAR N48P-LOGIOR-N48P-LESS-THAN-281474976710656))
 (714 42 (:LINEAR N32P-LOGIOR-N32P-LESS-THAN-4294967296))
 (714 42 (:LINEAR N30P-LOGIOR-N30P-LESS-THAN-1073741824))
 (714 42 (:LINEAR N24P-LOGIOR-N24P-LESS-THAN-16777216))
 (714 42 (:LINEAR N20P-LOGIOR-N20P-LESS-THAN-1048576))
 (714 42 (:LINEAR N16P-LOGIOR-N16P-LESS-THAN-65536))
 (714 42 (:LINEAR N12P-LOGIOR-N12P-LESS-THAN-4096))
 (714 42 (:LINEAR N08P-LOGIOR-N08P-LESS-THAN-256))
 (714 42 (:LINEAR N05P-LOGIOR-N05P-LESS-THAN-32))
 (714 42 (:LINEAR N04P-LOGIOR-N04P-LESS-THAN-16))
 (714 42 (:LINEAR N03P-LOGIOR-N03P-LESS-THAN-8))
 (714 42 (:LINEAR N02P-LOGIOR-N02P-LESS-THAN-4))
 (714 42 (:LINEAR N01P-LOGIOR-N01P-LESS-THAN-2))
 (615 43 (:DEFINITION NATP))
 (536 65 (:LINEAR N48P-LOGAND-N48P-LESS-THAN-281474976710656))
 (508 61 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (508 61 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (508 61 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (420 42 (:LINEAR LOGIOR-GREATER-OR-EQUAL-TO-ZERO))
 (336 168 (:LINEAR ASH-MONOTONE-2))
 (336 84 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (210 42 (:LINEAR LOGIOR-LESS-THAN-OR-EQUAL))
 (126 42 (:LINEAR RM08-LESS-THAN-EXPT-2-32))
 (113 1 (:LINEAR LOGXOR-<=-EXPT-2-TO-N))
 (111 1 (:LINEAR N64P-LOGXOR-N64P-LESS-THAN-18446744073709551616))
 (111 1 (:LINEAR N48P-LOGXOR-N48P-LESS-THAN-281474976710656))
 (111 1 (:LINEAR N32P-LOGXOR-N32P-LESS-THAN-4294967296))
 (111 1 (:LINEAR N30P-LOGXOR-N30P-LESS-THAN-1073741824))
 (111 1 (:LINEAR N24P-LOGXOR-N24P-LESS-THAN-16777216))
 (111 1 (:LINEAR N20P-LOGXOR-N20P-LESS-THAN-1048576))
 (111 1 (:LINEAR N16P-LOGXOR-N16P-LESS-THAN-65536))
 (111 1 (:LINEAR N12P-LOGXOR-N12P-LESS-THAN-4096))
 (111 1 (:LINEAR N08P-LOGXOR-N08P-LESS-THAN-256))
 (111 1 (:LINEAR N05P-LOGXOR-N05P-LESS-THAN-32))
 (111 1 (:LINEAR N04P-LOGXOR-N04P-LESS-THAN-16))
 (111 1 (:LINEAR N03P-LOGXOR-N03P-LESS-THAN-8))
 (111 1 (:LINEAR N02P-LOGXOR-N02P-LESS-THAN-4))
 (111 1 (:LINEAR N01P-LOGXOR-N01P-LESS-THAN-2))
 (42 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 10 (:REWRITE DEFAULT-+-2))
 (15 10 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE LOGAND-THM-1))
 )
(Y86-RA-AND-RB-TO-RB
 (55535 9 (:REWRITE LOGAND-ASH-THM-1))
 (34357 451 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (21469 3 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (11308 365 (:LINEAR N20P-LOGAND-N20P-LESS-THAN-1048576))
 (11308 365 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (11308 365 (:LINEAR N12P-LOGAND-N12P-LESS-THAN-4096))
 (11308 365 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (11308 365 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (11308 365 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (10788 365 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (9228 57 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (9228 57 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (7321 455 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (6866 371 (:LINEAR N48P-LOGAND-N48P-LESS-THAN-281474976710656))
 (6475 365 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (5575 365 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (5575 365 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (3897 1342 (:REWRITE DEFAULT-<-1))
 (2585 114 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (1890 42 (:LINEAR N64P-LOGIOR-N64P-LESS-THAN-18446744073709551616))
 (1614 52 (:DEFINITION NATP))
 (1431 1342 (:REWRITE DEFAULT-<-2))
 (882 42 (:LINEAR LOGIOR-THM-1))
 (756 42 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (714 42 (:LINEAR N48P-LOGIOR-N48P-LESS-THAN-281474976710656))
 (714 42 (:LINEAR N32P-LOGIOR-N32P-LESS-THAN-4294967296))
 (714 42 (:LINEAR N30P-LOGIOR-N30P-LESS-THAN-1073741824))
 (714 42 (:LINEAR N24P-LOGIOR-N24P-LESS-THAN-16777216))
 (714 42 (:LINEAR N20P-LOGIOR-N20P-LESS-THAN-1048576))
 (714 42 (:LINEAR N16P-LOGIOR-N16P-LESS-THAN-65536))
 (714 42 (:LINEAR N12P-LOGIOR-N12P-LESS-THAN-4096))
 (714 42 (:LINEAR N08P-LOGIOR-N08P-LESS-THAN-256))
 (714 42 (:LINEAR N05P-LOGIOR-N05P-LESS-THAN-32))
 (714 42 (:LINEAR N04P-LOGIOR-N04P-LESS-THAN-16))
 (714 42 (:LINEAR N03P-LOGIOR-N03P-LESS-THAN-8))
 (714 42 (:LINEAR N02P-LOGIOR-N02P-LESS-THAN-4))
 (714 42 (:LINEAR N01P-LOGIOR-N01P-LESS-THAN-2))
 (420 42 (:LINEAR LOGIOR-GREATER-OR-EQUAL-TO-ZERO))
 (336 168 (:LINEAR ASH-MONOTONE-2))
 (336 84 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (210 42 (:LINEAR LOGIOR-LESS-THAN-OR-EQUAL))
 (126 42 (:LINEAR RM08-LESS-THAN-EXPT-2-32))
 (62 62 (:TYPE-PRESCRIPTION NATP))
 (41 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 10 (:REWRITE DEFAULT-+-2))
 (15 10 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE LOGAND-THM-1))
 )
(Y86-RA-+-RB-TO-RB
 (44636 15 (:REWRITE LOGAND-ASH-THM-1))
 (32203 4 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (24179 313 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (3694 1368 (:REWRITE DEFAULT-<-1))
 (1504 1368 (:REWRITE DEFAULT-<-2))
 (1170 65 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (520 260 (:LINEAR ASH-MONOTONE-2))
 (325 65 (:LINEAR LOGIOR-LESS-THAN-OR-EQUAL))
 (195 65 (:LINEAR RM08-LESS-THAN-EXPT-2-32))
 (35 18 (:REWRITE DEFAULT-+-2))
 (31 18 (:REWRITE DEFAULT-+-1))
 (10 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE LOGAND-THM-1))
 (1 1 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 )
(Y86-RB---RA-TO-RB
 (536872 12 (:REWRITE LOGAND-ASH-THM-1))
 (475470 4710 (:LINEAR RGFI-LESS-THAN-EXPT-2-32))
 (163640 4767 (:LINEAR N20P-LOGAND-N20P-LESS-THAN-1048576))
 (163640 4767 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (163640 4767 (:LINEAR N12P-LOGAND-N12P-LESS-THAN-4096))
 (163640 4767 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (163640 4767 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (163640 4767 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (156982 4767 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (137008 269 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (136923 269 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (122197 4767 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (122197 4767 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (38886 4857 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (37581 4773 (:LINEAR N48P-LOGAND-N48P-LESS-THAN-281474976710656))
 (37503 4767 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (25921 538 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (24036 254 (:DEFINITION NATP))
 (21469 3 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (10929 7650 (:REWRITE DEFAULT-<-1))
 (7739 7650 (:REWRITE DEFAULT-<-2))
 (1890 42 (:LINEAR N64P-LOGIOR-N64P-LESS-THAN-18446744073709551616))
 (882 42 (:LINEAR LOGIOR-THM-1))
 (756 42 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (714 42 (:LINEAR N48P-LOGIOR-N48P-LESS-THAN-281474976710656))
 (714 42 (:LINEAR N32P-LOGIOR-N32P-LESS-THAN-4294967296))
 (714 42 (:LINEAR N30P-LOGIOR-N30P-LESS-THAN-1073741824))
 (714 42 (:LINEAR N24P-LOGIOR-N24P-LESS-THAN-16777216))
 (714 42 (:LINEAR N20P-LOGIOR-N20P-LESS-THAN-1048576))
 (714 42 (:LINEAR N16P-LOGIOR-N16P-LESS-THAN-65536))
 (714 42 (:LINEAR N12P-LOGIOR-N12P-LESS-THAN-4096))
 (714 42 (:LINEAR N08P-LOGIOR-N08P-LESS-THAN-256))
 (714 42 (:LINEAR N05P-LOGIOR-N05P-LESS-THAN-32))
 (714 42 (:LINEAR N04P-LOGIOR-N04P-LESS-THAN-16))
 (714 42 (:LINEAR N03P-LOGIOR-N03P-LESS-THAN-8))
 (714 42 (:LINEAR N02P-LOGIOR-N02P-LESS-THAN-4))
 (714 42 (:LINEAR N01P-LOGIOR-N01P-LESS-THAN-2))
 (420 42 (:LINEAR LOGIOR-GREATER-OR-EQUAL-TO-ZERO))
 (336 168 (:LINEAR ASH-MONOTONE-2))
 (336 84 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (254 254 (:TYPE-PRESCRIPTION NATP))
 (210 42 (:LINEAR LOGIOR-LESS-THAN-OR-EQUAL))
 (126 42 (:LINEAR RM08-LESS-THAN-EXPT-2-32))
 (33 20 (:REWRITE DEFAULT-+-1))
 (27 20 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE LOGAND-THM-1))
 (1 1 (:REWRITE DEFAULT-UNARY-MINUS))
 )
(Y86-CJUMP
 (1990 16 (:REWRITE LOGAND-ASH-THM-1))
 (1432 7 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (927 474 (:TYPE-PRESCRIPTION LOGAND-GREATER-OR-EQUAL-TO-ZERO))
 (249 120 (:LINEAR Y86-CONDITION-LESS))
 (236 120 (:REWRITE DEFAULT-<-1))
 (210 12 (:LINEAR N20P-LOGAND-N20P-LESS-THAN-1048576))
 (210 12 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (210 12 (:LINEAR N12P-LOGAND-N12P-LESS-THAN-4096))
 (210 12 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (210 12 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (210 12 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (210 12 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (210 12 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (204 12 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (123 120 (:REWRITE DEFAULT-<-2))
 (99 21 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (99 18 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (81 21 (:LINEAR N48P-LOGAND-N48P-LESS-THAN-281474976710656))
 (54 12 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (54 12 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (54 12 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (29 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (15 10 (:REWRITE DEFAULT-+-2))
 (15 10 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE LOGAND-THM-1))
 )
(Y86-CALL
 (28 12 (:REWRITE DEFAULT-<-1))
 (19 12 (:REWRITE DEFAULT-+-2))
 (17 12 (:REWRITE DEFAULT-+-1))
 (14 12 (:REWRITE DEFAULT-<-2))
 )
(Y86-RET
 (16 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-+-2))
 (6 4 (:REWRITE DEFAULT-+-1))
 )
(Y86-PUSHL
 (7888 8 (:REWRITE LOGAND-ASH-THM-1))
 (2426 3 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (1186 24 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (1186 20 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (1181 61 (:LINEAR N20P-LOGAND-N20P-LESS-THAN-1048576))
 (1181 55 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (1181 49 (:LINEAR N12P-LOGAND-N12P-LESS-THAN-4096))
 (1181 43 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (1181 37 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (1177 31 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (1173 16 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (746 67 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (728 67 (:LINEAR N48P-LOGAND-N48P-LESS-THAN-281474976710656))
 (687 61 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (687 61 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (687 61 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (300 100 (:REWRITE DEFAULT-<-1))
 (217 22 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (119 25 (:LINEAR RM08-LESS-THAN-EXPT-2-32))
 (111 100 (:REWRITE DEFAULT-<-2))
 (54 3 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (36 3 (:DEFINITION NATP))
 (24 12 (:LINEAR ASH-MONOTONE-2))
 (24 6 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (20 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (19 12 (:REWRITE DEFAULT-+-2))
 (17 12 (:REWRITE DEFAULT-+-1))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE LOGAND-THM-1))
 )
(Y86-POPL
 (7888 8 (:REWRITE LOGAND-ASH-THM-1))
 (2426 3 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (1186 24 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (1186 20 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (1181 61 (:LINEAR N20P-LOGAND-N20P-LESS-THAN-1048576))
 (1181 55 (:LINEAR N16P-LOGAND-N16P-LESS-THAN-65536))
 (1181 49 (:LINEAR N12P-LOGAND-N12P-LESS-THAN-4096))
 (1181 43 (:LINEAR N08P-LOGAND-N08P-LESS-THAN-256))
 (1181 37 (:LINEAR N05P-LOGAND-N05P-LESS-THAN-32))
 (1177 31 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (1173 16 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (746 67 (:LINEAR N64P-LOGAND-N64P-LESS-THAN-18446744073709551616))
 (728 67 (:LINEAR N48P-LOGAND-N48P-LESS-THAN-281474976710656))
 (687 61 (:LINEAR N32P-LOGAND-N32P-LESS-THAN-4294967296))
 (687 61 (:LINEAR N30P-LOGAND-N30P-LESS-THAN-1073741824))
 (687 61 (:LINEAR N24P-LOGAND-N24P-LESS-THAN-16777216))
 (296 100 (:REWRITE DEFAULT-<-1))
 (217 22 (:LINEAR LOGAND-LESS-THAN-OR-EQUAL))
 (119 25 (:LINEAR RM08-LESS-THAN-EXPT-2-32))
 (111 100 (:REWRITE DEFAULT-<-2))
 (54 3 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (36 3 (:DEFINITION NATP))
 (24 12 (:LINEAR ASH-MONOTONE-2))
 (24 6 (:LINEAR ASH-N02P-IS-ZERO-OR-POSITIVE))
 (21 14 (:REWRITE DEFAULT-+-2))
 (21 14 (:REWRITE DEFAULT-+-1))
 (20 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:REWRITE LOGAND-THM-1))
 )
(Y86-IMM-ADD
 (13685 34 (:REWRITE LOGAND-ASH-THM-1))
 (6096 260 (:LINEAR ASH-MONOTONE-2))
 (4004 37 (:LINEAR N04P-LOGAND-N04P-LESS-THAN-16))
 (4004 37 (:LINEAR N03P-LOGAND-N03P-LESS-THAN-8))
 (4004 37 (:LINEAR N02P-LOGAND-N02P-LESS-THAN-4))
 (3987 37 (:LINEAR N01P-LOGAND-N01P-LESS-THAN-2))
 (2819 11 (:REWRITE LOGAND-FFFFFF-0-IMPLIES-NOT-1))
 (1773 399 (:LINEAR RM08-LESS-THAN-EXPT-2-32))
 (1565 797 (:REWRITE DEFAULT-<-1))
 (1494 83 (:LINEAR ASH-NEGATIVE-SHIFT-MAKES-INPUT-SMALLER))
 (1285 797 (:REWRITE DEFAULT-<-2))
 (89 26 (:REWRITE DEFAULT-+-2))
 (65 34 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (41 26 (:REWRITE DEFAULT-+-1))
 (39 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 6 (:REWRITE LOGAND-THM-1))
 (1 1 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 )
(CROCK-1)
(Y86-LEAVE-HELPER)
(Y86-LEAVE
 (20 9 (:REWRITE DEFAULT-<-1))
 (11 9 (:REWRITE DEFAULT-<-2))
 (3 2 (:REWRITE DEFAULT-+-2))
 (3 2 (:REWRITE DEFAULT-+-1))
 )
(Y86-ILLEGAL-OPCODE
 (12 6 (:TYPE-PRESCRIPTION NATP-RM08))
 )
(Y86-STEP
 (18 12 (:TYPE-PRESCRIPTION NATP-RM08))
 )
(Y86
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 1 (:REWRITE LOGAND-ASH-THM-1))
 (2 2 (:REWRITE ZP-OPEN))
 (1 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
