(RTL::NATP-LSHIFT
 (6 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 1 (:REWRITE SIMPLIFY-SUMS-<))
 (3 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::LOVFL-REWRITE
 (54116 62 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (31706 10 (:REWRITE RTL::BVECP-BITN-0))
 (18716 10 (:REWRITE RTL::NEG-BITN-0))
 (13151 10 (:REWRITE RTL::NEG-BITN-1))
 (12472 1249 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (12472 1249 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (8880 88 (:LINEAR LOGAND-BOUNDS-POS . 2))
 (8880 88 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (8880 88 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (8880 88 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (4887 4887 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4887 4887 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4887 4887 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4887 4887 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1288 62 (:LINEAR EXPT->=-1-ONE))
 (1267 1249 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (1196 423 (:REWRITE |(< (- x) c)|))
 (1128 62 (:LINEAR EXPT->-1-ONE))
 (936 120 (:REWRITE |arith (* 1 x)|))
 (920 62 (:LINEAR EXPT-X->=-X))
 (920 62 (:LINEAR EXPT-X->-X))
 (840 62 (:LINEAR EXPT-<=-1-TWO))
 (839 423 (:REWRITE DEFAULT-LESS-THAN-1))
 (780 62 (:LINEAR EXPT-<-1-TWO))
 (778 400 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (747 747 (:REWRITE |arith (expt x c)|))
 (686 686 (:REWRITE |arith (expt 1/c n)|))
 (620 124 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (605 423 (:REWRITE DEFAULT-LESS-THAN-2))
 (536 536 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (496 496 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (446 423 (:REWRITE |(< (- x) (- y))|))
 (433 391 (:REWRITE SIMPLIFY-SUMS-<))
 (425 423 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (425 423 (:REWRITE |(< c (- x))|))
 (425 423 (:REWRITE |(< (/ x) (/ y))|))
 (423 423 (:REWRITE THE-FLOOR-BELOW))
 (423 423 (:REWRITE THE-FLOOR-ABOVE))
 (423 423 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (423 423 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (423 423 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (423 423 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (423 423 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (423 423 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (423 423 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (423 423 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (423 423 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (407 403 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (403 403 (:REWRITE INTEGERP-<-CONSTANT))
 (403 403 (:REWRITE CONSTANT-<-INTEGERP))
 (385 385 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (352 352 (:REWRITE REDUCE-INTEGERP-+))
 (352 352 (:REWRITE INTEGERP-MINUS-X))
 (352 352 (:META META-INTEGERP-CORRECT))
 (332 124 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (322 4 (:REWRITE ODD-EXPT-THM))
 (304 152 (:REWRITE |arith (* -1 x)|))
 (287 287 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (272 272 (:REWRITE |arith (* c (* d x))|))
 (158 154 (:REWRITE |arith (- (* c x))|))
 (154 154 (:REWRITE |arith (* (- x) y)|))
 (140 22 (:REWRITE DEFAULT-TIMES-2))
 (124 124 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (124 124 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (114 79 (:REWRITE DEFAULT-PLUS-1))
 (113 79 (:REWRITE DEFAULT-PLUS-2))
 (104 51 (:REWRITE DEFAULT-MINUS))
 (70 56 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (69 22 (:REWRITE DEFAULT-TIMES-1))
 (69 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (69 12 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (66 66 (:LINEAR EXPT-LINEAR-LOWER-<))
 (62 62 (:REWRITE RTL::INTEGERP-OPB))
 (62 62 (:REWRITE RTL::INTEGERP-OPA))
 (62 62 (:LINEAR EXPT-LINEAR-UPPER-<))
 (62 62 (:LINEAR EXPT->=-1-TWO))
 (62 62 (:LINEAR EXPT->-1-TWO))
 (62 62 (:LINEAR EXPT-<=-1-ONE))
 (62 62 (:LINEAR EXPT-<-1-ONE))
 (58 58 (:REWRITE |(< 0 (/ x))|))
 (58 58 (:REWRITE |(< 0 (* x y))|))
 (56 56 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (56 56 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (56 12 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (51 50 (:REWRITE |(< (/ x) 0)|))
 (50 50 (:REWRITE |(< (* x y) 0)|))
 (42 28 (:REWRITE DEFAULT-EXPT-2))
 (41 12 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 20 (:REWRITE |(- (- x))|))
 (30 7 (:REWRITE DEFAULT-LOGAND-2))
 (28 28 (:REWRITE DEFAULT-EXPT-1))
 (28 28 (:REWRITE |(expt 1/c n)|))
 (28 28 (:REWRITE |(expt (- x) n)|))
 (24 24 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (23 23 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (23 23 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (21 15 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (13 7 (:REWRITE DEFAULT-LOGAND-1))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (12 12 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (12 12 (:REWRITE |(equal c (/ x))|))
 (12 12 (:REWRITE |(equal c (- x))|))
 (12 12 (:REWRITE |(equal (/ x) c)|))
 (12 12 (:REWRITE |(equal (/ x) (/ y))|))
 (12 12 (:REWRITE |(equal (- x) c)|))
 (12 12 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (7 7 (:REWRITE |(< (+ c/d x) y)|))
 (7 7 (:REWRITE |(< (+ (- c) x) y)|))
 (6 6 (:REWRITE LOGAND-CONSTANT-MASK))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::GOVFL-REWRITE
 (60683 73 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (33215 11 (:REWRITE RTL::BVECP-BITN-0))
 (19601 11 (:REWRITE RTL::NEG-BITN-0))
 (14022 11 (:REWRITE RTL::NEG-BITN-1))
 (13902 1392 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (13902 1392 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (9852 100 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (9848 100 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (9848 100 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (5510 5510 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5510 5510 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5510 5510 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5510 5510 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1517 73 (:LINEAR EXPT->=-1-ONE))
 (1444 517 (:REWRITE |(< (- x) c)|))
 (1410 1392 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (1265 73 (:LINEAR EXPT->-1-ONE))
 (1120 144 (:REWRITE |arith (* 1 x)|))
 (1022 517 (:REWRITE DEFAULT-LESS-THAN-1))
 (1021 73 (:LINEAR EXPT-X->=-X))
 (1021 73 (:LINEAR EXPT-X->-X))
 (979 979 (:REWRITE |arith (expt x c)|))
 (917 490 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (867 867 (:REWRITE |arith (expt 1/c n)|))
 (766 146 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (710 517 (:REWRITE DEFAULT-LESS-THAN-2))
 (630 630 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (584 584 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (544 517 (:REWRITE |(< (- x) (- y))|))
 (533 533 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (520 517 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (519 517 (:REWRITE |(< c (- x))|))
 (519 517 (:REWRITE |(< (/ x) (/ y))|))
 (519 477 (:REWRITE SIMPLIFY-SUMS-<))
 (517 517 (:REWRITE THE-FLOOR-BELOW))
 (517 517 (:REWRITE THE-FLOOR-ABOVE))
 (517 517 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (517 517 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (517 517 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (517 517 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (517 517 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (517 517 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (517 517 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (517 517 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (517 517 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (499 493 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (493 493 (:REWRITE INTEGERP-<-CONSTANT))
 (493 493 (:REWRITE CONSTANT-<-INTEGERP))
 (400 4 (:REWRITE |(integerp (expt x n))|))
 (386 386 (:REWRITE REDUCE-INTEGERP-+))
 (386 386 (:REWRITE INTEGERP-MINUS-X))
 (386 386 (:META META-INTEGERP-CORRECT))
 (372 372 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (368 184 (:REWRITE |arith (* -1 x)|))
 (354 146 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (328 328 (:REWRITE |arith (* c (* d x))|))
 (322 4 (:REWRITE ODD-EXPT-THM))
 (210 44 (:REWRITE DEFAULT-TIMES-2))
 (190 186 (:REWRITE |arith (- (* c x))|))
 (186 186 (:REWRITE |arith (* (- x) y)|))
 (154 110 (:REWRITE DEFAULT-PLUS-2))
 (149 110 (:REWRITE DEFAULT-PLUS-1))
 (146 146 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (146 146 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (134 134 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (134 134 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (134 134 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (134 134 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (117 44 (:REWRITE DEFAULT-TIMES-1))
 (115 58 (:REWRITE DEFAULT-MINUS))
 (83 68 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (79 79 (:LINEAR EXPT-LINEAR-LOWER-<))
 (77 76 (:REWRITE |(< (/ x) 0)|))
 (76 76 (:REWRITE |(< (* x y) 0)|))
 (75 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (75 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (73 73 (:REWRITE RTL::INTEGERP-OPB))
 (73 73 (:REWRITE RTL::INTEGERP-OPA))
 (73 73 (:LINEAR EXPT-LINEAR-UPPER-<))
 (73 73 (:LINEAR EXPT->=-1-TWO))
 (73 73 (:LINEAR EXPT->-1-TWO))
 (73 73 (:LINEAR EXPT-<=-1-ONE))
 (73 73 (:LINEAR EXPT-<-1-ONE))
 (62 62 (:REWRITE |(< 0 (/ x))|))
 (62 62 (:REWRITE |(< 0 (* x y))|))
 (62 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (49 34 (:REWRITE DEFAULT-EXPT-2))
 (48 24 (:REWRITE |(- (- x))|))
 (46 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (44 44 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (41 41 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (41 41 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (34 34 (:REWRITE DEFAULT-EXPT-1))
 (34 34 (:REWRITE |(expt 1/c n)|))
 (34 34 (:REWRITE |(expt (- x) n)|))
 (32 32 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (29 6 (:REWRITE DEFAULT-LOGAND-2))
 (27 21 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (22 22 (:LINEAR RTL::N<=FL-LINEAR))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (14 14 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (11 11 (:REWRITE |(< (+ c/d x) y)|))
 (11 11 (:REWRITE |(< (+ (- c) x) y)|))
 (11 6 (:REWRITE DEFAULT-LOGAND-1))
 (6 6 (:REWRITE LOGAND-CONSTANT-MASK))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::LNORM-REWRITE
 (60683 73 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (33215 11 (:REWRITE RTL::BVECP-BITN-0))
 (19601 11 (:REWRITE RTL::NEG-BITN-0))
 (14022 11 (:REWRITE RTL::NEG-BITN-1))
 (13902 1392 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (13902 1392 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (9852 100 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (9848 100 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (9848 100 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (5510 5510 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5510 5510 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5510 5510 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5510 5510 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1517 73 (:LINEAR EXPT->=-1-ONE))
 (1444 517 (:REWRITE |(< (- x) c)|))
 (1410 1392 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (1265 73 (:LINEAR EXPT->-1-ONE))
 (1120 144 (:REWRITE |arith (* 1 x)|))
 (1022 517 (:REWRITE DEFAULT-LESS-THAN-1))
 (1021 73 (:LINEAR EXPT-X->=-X))
 (1021 73 (:LINEAR EXPT-X->-X))
 (979 979 (:REWRITE |arith (expt x c)|))
 (917 490 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (867 867 (:REWRITE |arith (expt 1/c n)|))
 (766 146 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (710 517 (:REWRITE DEFAULT-LESS-THAN-2))
 (630 630 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (584 584 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (544 517 (:REWRITE |(< (- x) (- y))|))
 (533 533 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (520 517 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (519 517 (:REWRITE |(< c (- x))|))
 (519 517 (:REWRITE |(< (/ x) (/ y))|))
 (519 477 (:REWRITE SIMPLIFY-SUMS-<))
 (517 517 (:REWRITE THE-FLOOR-BELOW))
 (517 517 (:REWRITE THE-FLOOR-ABOVE))
 (517 517 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (517 517 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (517 517 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (517 517 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (517 517 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (517 517 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (517 517 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (517 517 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (517 517 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (499 493 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (493 493 (:REWRITE INTEGERP-<-CONSTANT))
 (493 493 (:REWRITE CONSTANT-<-INTEGERP))
 (400 4 (:REWRITE |(integerp (expt x n))|))
 (386 386 (:REWRITE REDUCE-INTEGERP-+))
 (386 386 (:REWRITE INTEGERP-MINUS-X))
 (386 386 (:META META-INTEGERP-CORRECT))
 (372 372 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (368 184 (:REWRITE |arith (* -1 x)|))
 (354 146 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (328 328 (:REWRITE |arith (* c (* d x))|))
 (322 4 (:REWRITE ODD-EXPT-THM))
 (210 44 (:REWRITE DEFAULT-TIMES-2))
 (190 186 (:REWRITE |arith (- (* c x))|))
 (186 186 (:REWRITE |arith (* (- x) y)|))
 (154 110 (:REWRITE DEFAULT-PLUS-2))
 (149 110 (:REWRITE DEFAULT-PLUS-1))
 (146 146 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (146 146 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (134 134 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (134 134 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (134 134 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (134 134 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (117 44 (:REWRITE DEFAULT-TIMES-1))
 (115 58 (:REWRITE DEFAULT-MINUS))
 (83 68 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (79 79 (:LINEAR EXPT-LINEAR-LOWER-<))
 (77 76 (:REWRITE |(< (/ x) 0)|))
 (76 76 (:REWRITE |(< (* x y) 0)|))
 (75 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (75 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (73 73 (:REWRITE RTL::INTEGERP-OPB))
 (73 73 (:REWRITE RTL::INTEGERP-OPA))
 (73 73 (:LINEAR EXPT-LINEAR-UPPER-<))
 (73 73 (:LINEAR EXPT->=-1-TWO))
 (73 73 (:LINEAR EXPT->-1-TWO))
 (73 73 (:LINEAR EXPT-<=-1-ONE))
 (73 73 (:LINEAR EXPT-<-1-ONE))
 (62 62 (:REWRITE |(< 0 (/ x))|))
 (62 62 (:REWRITE |(< 0 (* x y))|))
 (62 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (49 34 (:REWRITE DEFAULT-EXPT-2))
 (48 24 (:REWRITE |(- (- x))|))
 (46 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (44 44 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (41 41 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (41 41 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (34 34 (:REWRITE DEFAULT-EXPT-1))
 (34 34 (:REWRITE |(expt 1/c n)|))
 (34 34 (:REWRITE |(expt (- x) n)|))
 (32 32 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (29 6 (:REWRITE DEFAULT-LOGAND-2))
 (27 21 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (22 22 (:LINEAR RTL::N<=FL-LINEAR))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (14 14 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (11 11 (:REWRITE |(< (+ c/d x) y)|))
 (11 11 (:REWRITE |(< (+ (- c) x) y)|))
 (11 6 (:REWRITE DEFAULT-LOGAND-1))
 (6 6 (:REWRITE LOGAND-CONSTANT-MASK))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::GNORM-REWRITE
 (60683 73 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (33215 11 (:REWRITE RTL::BVECP-BITN-0))
 (19601 11 (:REWRITE RTL::NEG-BITN-0))
 (14022 11 (:REWRITE RTL::NEG-BITN-1))
 (13902 1392 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (13902 1392 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (9852 100 (:LINEAR LOGAND-BOUNDS-POS . 1))
 (9848 100 (:LINEAR LOGAND-BOUNDS-NEG . 2))
 (9848 100 (:LINEAR LOGAND-BOUNDS-NEG . 1))
 (5510 5510 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5510 5510 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5510 5510 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5510 5510 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1517 73 (:LINEAR EXPT->=-1-ONE))
 (1444 517 (:REWRITE |(< (- x) c)|))
 (1410 1392 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (1265 73 (:LINEAR EXPT->-1-ONE))
 (1120 144 (:REWRITE |arith (* 1 x)|))
 (1022 517 (:REWRITE DEFAULT-LESS-THAN-1))
 (1021 73 (:LINEAR EXPT-X->=-X))
 (1021 73 (:LINEAR EXPT-X->-X))
 (979 979 (:REWRITE |arith (expt x c)|))
 (917 490 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (867 867 (:REWRITE |arith (expt 1/c n)|))
 (766 146 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (710 517 (:REWRITE DEFAULT-LESS-THAN-2))
 (630 630 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (584 584 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (544 517 (:REWRITE |(< (- x) (- y))|))
 (533 533 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (520 517 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (519 517 (:REWRITE |(< c (- x))|))
 (519 517 (:REWRITE |(< (/ x) (/ y))|))
 (519 477 (:REWRITE SIMPLIFY-SUMS-<))
 (517 517 (:REWRITE THE-FLOOR-BELOW))
 (517 517 (:REWRITE THE-FLOOR-ABOVE))
 (517 517 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (517 517 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (517 517 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (517 517 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (517 517 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (517 517 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (517 517 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (517 517 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (517 517 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (499 493 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (493 493 (:REWRITE INTEGERP-<-CONSTANT))
 (493 493 (:REWRITE CONSTANT-<-INTEGERP))
 (400 4 (:REWRITE |(integerp (expt x n))|))
 (386 386 (:REWRITE REDUCE-INTEGERP-+))
 (386 386 (:REWRITE INTEGERP-MINUS-X))
 (386 386 (:META META-INTEGERP-CORRECT))
 (372 372 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (368 184 (:REWRITE |arith (* -1 x)|))
 (354 146 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (328 328 (:REWRITE |arith (* c (* d x))|))
 (322 4 (:REWRITE ODD-EXPT-THM))
 (210 44 (:REWRITE DEFAULT-TIMES-2))
 (190 186 (:REWRITE |arith (- (* c x))|))
 (186 186 (:REWRITE |arith (* (- x) y)|))
 (154 110 (:REWRITE DEFAULT-PLUS-2))
 (149 110 (:REWRITE DEFAULT-PLUS-1))
 (146 146 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (146 146 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (134 134 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (134 134 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (134 134 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (134 134 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (117 44 (:REWRITE DEFAULT-TIMES-1))
 (115 58 (:REWRITE DEFAULT-MINUS))
 (83 68 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (79 79 (:LINEAR EXPT-LINEAR-LOWER-<))
 (77 76 (:REWRITE |(< (/ x) 0)|))
 (76 76 (:REWRITE |(< (* x y) 0)|))
 (75 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (75 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (73 73 (:REWRITE RTL::INTEGERP-OPB))
 (73 73 (:REWRITE RTL::INTEGERP-OPA))
 (73 73 (:LINEAR EXPT-LINEAR-UPPER-<))
 (73 73 (:LINEAR EXPT->=-1-TWO))
 (73 73 (:LINEAR EXPT->-1-TWO))
 (73 73 (:LINEAR EXPT-<=-1-ONE))
 (73 73 (:LINEAR EXPT-<-1-ONE))
 (62 62 (:REWRITE |(< 0 (/ x))|))
 (62 62 (:REWRITE |(< 0 (* x y))|))
 (62 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (49 34 (:REWRITE DEFAULT-EXPT-2))
 (48 24 (:REWRITE |(- (- x))|))
 (46 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (44 44 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (41 41 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (41 41 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (34 34 (:REWRITE DEFAULT-EXPT-1))
 (34 34 (:REWRITE |(expt 1/c n)|))
 (34 34 (:REWRITE |(expt (- x) n)|))
 (32 32 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (29 6 (:REWRITE DEFAULT-LOGAND-2))
 (27 21 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (22 22 (:LINEAR RTL::N<=FL-LINEAR))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (14 14 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (11 11 (:REWRITE |(< (+ c/d x) y)|))
 (11 11 (:REWRITE |(< (+ (- c) x) y)|))
 (11 6 (:REWRITE DEFAULT-LOGAND-1))
 (6 6 (:REWRITE LOGAND-CONSTANT-MASK))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::SOVFL-LEMMA
 (324164 778 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (144570 77 (:REWRITE RTL::BITS-TAIL-GEN))
 (111884 596 (:REWRITE |(< y (+ (- c) x))|))
 (67668 5940 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (25802 330 (:REWRITE ODD-EXPT-THM))
 (25297 5299 (:REWRITE |(< (- x) c)|))
 (21246 778 (:LINEAR EXPT->=-1-ONE))
 (18433 18359 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (18359 18359 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (18359 18359 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (18359 18359 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (15201 1747 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (15201 1747 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (12096 1632 (:REWRITE ARITH-BUBBLE-DOWN-*-MATCH-1))
 (10464 1632 (:REWRITE |arith (* (expt x m) (expt x (- n)))|))
 (10431 5615 (:REWRITE DEFAULT-LESS-THAN-2))
 (10002 10002 (:REWRITE |arith (expt x c)|))
 (9829 5615 (:REWRITE DEFAULT-LESS-THAN-1))
 (9186 9186 (:REWRITE |arith (expt 1/c n)|))
 (9017 3353 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (8004 1468 (:REWRITE |arith (* 1 x)|))
 (7395 778 (:LINEAR EXPT->-1-ONE))
 (6656 6656 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (6168 6168 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (6114 778 (:LINEAR EXPT-X->=-X))
 (6114 778 (:LINEAR EXPT-X->-X))
 (5863 5299 (:REWRITE |(< (- x) (- y))|))
 (5639 5615 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5639 5615 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5615 5615 (:REWRITE THE-FLOOR-BELOW))
 (5615 5615 (:REWRITE THE-FLOOR-ABOVE))
 (5461 5299 (:REWRITE |(< c (- x))|))
 (5311 5299 (:REWRITE |(< (/ x) (/ y))|))
 (5299 5299 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5299 5299 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5299 5299 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5299 5299 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5299 5299 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5299 5299 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5299 5299 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5299 5299 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4807 4807 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4807 4807 (:REWRITE INTEGERP-<-CONSTANT))
 (4807 4807 (:REWRITE CONSTANT-<-INTEGERP))
 (4599 4287 (:REWRITE SIMPLIFY-SUMS-<))
 (4079 4079 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3708 2236 (:REWRITE DEFAULT-PLUS-1))
 (3652 2236 (:REWRITE DEFAULT-PLUS-2))
 (3509 1556 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (3412 1802 (:REWRITE |arith (* -1 x)|))
 (3360 4 (:REWRITE RTL::MOD-DOES-NOTHING))
 (3264 1632 (:REWRITE ARITH-BUBBLE-DOWN-+-MATCH-1))
 (3159 1747 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (2950 2950 (:REWRITE |arith (* c (* d x))|))
 (2858 1556 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (2164 22 (:REWRITE RTL::INTEGERP-FL))
 (1802 1802 (:REWRITE |arith (* (- x) y)|))
 (1632 1632 (:REWRITE |arith (+ x (- x))|))
 (1624 230 (:REWRITE DEFAULT-TIMES-2))
 (1610 1610 (:REWRITE |arith (- (* c x))|))
 (1556 1556 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (1556 1556 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (1435 77 (:REWRITE RTL::BITS-NEG-INDICES))
 (1282 682 (:REWRITE DEFAULT-MINUS))
 (1208 4 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (1106 230 (:REWRITE DEFAULT-TIMES-1))
 (1000 500 (:REWRITE |(- (- x))|))
 (958 958 (:REWRITE |(< 0 (/ x))|))
 (958 958 (:REWRITE |(< 0 (* x y))|))
 (829 79 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (829 79 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (829 79 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (808 352 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (800 800 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (800 800 (:LINEAR EXPT-LINEAR-LOWER-<))
 (795 795 (:LINEAR EXPT-LINEAR-UPPER-<))
 (778 778 (:REWRITE RTL::INTEGERP-OPB))
 (778 778 (:REWRITE RTL::INTEGERP-OPA))
 (778 778 (:LINEAR EXPT->=-1-TWO))
 (778 778 (:LINEAR EXPT->-1-TWO))
 (778 778 (:LINEAR EXPT-<=-1-ONE))
 (778 778 (:LINEAR EXPT-<-1-ONE))
 (768 384 (:REWRITE |arith (* x 1)|))
 (712 426 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (692 128 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (680 128 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (675 675 (:REWRITE |(< (* x y) 0)|))
 (673 669 (:REWRITE |(< (/ x) 0)|))
 (668 668 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (668 668 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (657 128 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (637 79 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (596 596 (:REWRITE |(< x (+ c/d y))|))
 (448 128 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (422 330 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (400 4 (:REWRITE MOD-ZERO . 3))
 (376 376 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (376 376 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (376 376 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (376 352 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (260 4 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (257 165 (:REWRITE DEFAULT-EXPT-2))
 (241 241 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (232 4 (:REWRITE MOD-X-Y-=-X . 4))
 (232 4 (:REWRITE DEFAULT-MOD-RATIO))
 (228 4 (:REWRITE MOD-X-Y-=-X . 3))
 (198 6 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (198 6 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (198 6 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (198 6 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (168 4 (:REWRITE MOD-ZERO . 4))
 (165 165 (:REWRITE DEFAULT-EXPT-1))
 (165 165 (:REWRITE |(expt 1/c n)|))
 (165 165 (:REWRITE |(expt (- x) n)|))
 (144 144 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (128 128 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (128 128 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (128 128 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (128 128 (:REWRITE |(equal c (/ x))|))
 (128 128 (:REWRITE |(equal c (- x))|))
 (128 128 (:REWRITE |(equal (/ x) c)|))
 (128 128 (:REWRITE |(equal (/ x) (/ y))|))
 (128 128 (:REWRITE |(equal (- x) c)|))
 (128 128 (:REWRITE |(equal (- x) (- y))|))
 (120 4 (:REWRITE MOD-X-Y-=-X . 2))
 (116 4 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (116 4 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (113 113 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (112 112 (:REWRITE |(< (+ c/d x) y)|))
 (88 52 (:REWRITE DEFAULT-LOGAND-1))
 (88 8 (:REWRITE DEFAULT-DIVIDE))
 (80 8 (:REWRITE |(- (+ x y))|))
 (79 79 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (79 79 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (79 79 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (79 79 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (77 77 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (77 77 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (76 4 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (76 4 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (76 4 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (55 55 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (52 52 (:REWRITE LOGAND-CONSTANT-MASK))
 (44 4 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (44 4 (:REWRITE DEFAULT-MOD-2))
 (30 30 (:REWRITE REDUCE-INTEGERP-+))
 (30 30 (:REWRITE INTEGERP-MINUS-X))
 (30 30 (:META META-INTEGERP-CORRECT))
 (24 24 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (24 24 (:TYPE-PRESCRIPTION ABS))
 (20 20 (:TYPE-PRESCRIPTION NATP))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (18 6 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (8 4 (:REWRITE DEFAULT-MOD-1))
 (8 2 (:REWRITE RATIONALP-X))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (4 4 (:REWRITE |(mod x (- y))| . 3))
 (4 4 (:REWRITE |(mod x (- y))| . 2))
 (4 4 (:REWRITE |(mod x (- y))| . 1))
 (4 4 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (4 4 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (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))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
(RTL::SOVFL-REWRITE
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (73 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (60 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (54 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (47 7 (:REWRITE ACL2-NUMBERP-X))
 (37 37 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (32 32 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (20 10 (:REWRITE DEFAULT-LOGAND-2))
 (20 10 (:REWRITE DEFAULT-LOGAND-1))
 (20 5 (:REWRITE RATIONALP-X))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (17 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (10 10 (:REWRITE LOGAND-CONSTANT-MASK))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 5 (:META META-INTEGERP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::SNORMMASK-REWRITE
 (1268 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (569 8 (:REWRITE RTL::INTEGERP-FL))
 (560 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (560 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (312 3 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (267 24 (:REWRITE |(< (- x) c)|))
 (258 244 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (258 244 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (244 244 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (244 244 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (244 244 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (210 3 (:LINEAR EXPT->=-1-ONE))
 (207 3 (:LINEAR EXPT-<-1-TWO))
 (188 30 (:REWRITE DEFAULT-TIMES-2))
 (129 30 (:REWRITE DEFAULT-TIMES-1))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (51 24 (:REWRITE DEFAULT-LESS-THAN-1))
 (45 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (39 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (36 24 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (32 16 (:REWRITE DEFAULT-MINUS))
 (30 24 (:REWRITE DEFAULT-LESS-THAN-2))
 (30 24 (:REWRITE |(< (- x) (- y))|))
 (27 27 (:TYPE-PRESCRIPTION RTL::INTEGERP-SUM))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (24 24 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (24 24 (:REWRITE THE-FLOOR-BELOW))
 (24 24 (:REWRITE THE-FLOOR-ABOVE))
 (24 24 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (24 24 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< c (- x))|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (24 24 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (24 24 (:REWRITE |(< (/ x) (/ y))|))
 (24 12 (:REWRITE DEFAULT-EXPT-2))
 (21 21 (:REWRITE |arith (expt x c)|))
 (20 20 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (18 18 (:REWRITE SIMPLIFY-SUMS-<))
 (18 18 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (17 17 (:REWRITE |arith (expt 1/c n)|))
 (17 17 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (14 14 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (13 13 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:REWRITE DEFAULT-EXPT-1))
 (12 12 (:REWRITE |(expt 1/c n)|))
 (12 12 (:REWRITE |(expt (- x) n)|))
 (12 6 (:REWRITE |(- (- x))|))
 (10 10 (:LINEAR RTL::N<=FL-LINEAR))
 (8 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (8 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (7 7 (:META META-INTEGERP-CORRECT))
 (7 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (6 6 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (6 6 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (6 6 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (6 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 3 (:REWRITE DEFAULT-PLUS-2))
 (6 3 (:LINEAR EXPT-X->=-X))
 (6 3 (:LINEAR EXPT-X->-X))
 (6 3 (:LINEAR EXPT->-1-ONE))
 (5 5 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (5 5 (:LINEAR EXPT-LINEAR-UPPER-<))
 (5 5 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (5 5 (:LINEAR EXPT-LINEAR-LOWER-<))
 (3 3 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE RTL::INTEGERP-SUM))
 (3 3 (:REWRITE RTL::INTEGERP-OPB))
 (3 3 (:REWRITE RTL::INTEGERP-OPA))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 3 (:LINEAR EXPT->=-1-TWO))
 (3 3 (:LINEAR EXPT->-1-TWO))
 (3 3 (:LINEAR EXPT-<=-1-ONE))
 (3 3 (:LINEAR EXPT-<-1-ONE))
 (3 1 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (3 1 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 )
(RTL::SNORM-LEMMA
 (498882 848 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (355755 49 (:REWRITE RTL::BITS-TAIL))
 (355531 49 (:DEFINITION RTL::BVECP))
 (199894 680 (:REWRITE |(< y (+ (- c) x))|))
 (177397 49 (:REWRITE RTL::BITS-TAIL-GEN))
 (142612 9952 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (38725 6181 (:REWRITE |(< (- x) c)|))
 (31110 848 (:LINEAR EXPT-<-1-TWO))
 (30856 848 (:LINEAR EXPT->=-1-ONE))
 (30572 384 (:REWRITE ODD-EXPT-THM))
 (28212 28094 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (28094 28094 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (28094 28094 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (28094 28094 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (27000 3420 (:REWRITE ARITH-BUBBLE-DOWN-*-MATCH-1))
 (23580 3420 (:REWRITE |arith (* (expt x m) (expt x (- n)))|))
 (17564 5144 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (16738 16738 (:REWRITE |arith (expt x c)|))
 (16708 2724 (:REWRITE |arith (* 1 x)|))
 (16444 8 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (16076 10 (:REWRITE RTL::MOD-DOES-NOTHING))
 (15889 15889 (:REWRITE |arith (expt 1/c n)|))
 (14711 1703 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (14711 1703 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (12381 6527 (:REWRITE DEFAULT-LESS-THAN-2))
 (12204 848 (:LINEAR EXPT-<=-1-TWO))
 (10881 6527 (:REWRITE DEFAULT-LESS-THAN-1))
 (9573 132 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (7954 8 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (7208 7208 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (7075 6181 (:REWRITE |(< (- x) (- y))|))
 (6840 3420 (:REWRITE ARITH-BUBBLE-DOWN-+-MATCH-1))
 (6644 6644 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (6551 6527 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6551 6527 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (6527 6527 (:REWRITE THE-FLOOR-BELOW))
 (6527 6527 (:REWRITE THE-FLOOR-ABOVE))
 (6431 6181 (:REWRITE |(< c (- x))|))
 (6193 6181 (:REWRITE |(< (/ x) (/ y))|))
 (6185 6181 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (6181 6181 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (6181 6181 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (6181 6181 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (6181 6181 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6181 6181 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (6181 6181 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (6181 6181 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (6179 848 (:LINEAR EXPT->-1-ONE))
 (5345 5337 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5337 5337 (:REWRITE INTEGERP-<-CONSTANT))
 (5337 5337 (:REWRITE CONSTANT-<-INTEGERP))
 (5276 848 (:LINEAR EXPT-X->=-X))
 (5276 848 (:LINEAR EXPT-X->-X))
 (5271 4851 (:REWRITE SIMPLIFY-SUMS-<))
 (5014 1696 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (4960 4960 (:REWRITE |arith (* c (* d x))|))
 (4952 2656 (:REWRITE |arith (* -1 x)|))
 (4362 2286 (:REWRITE DEFAULT-PLUS-1))
 (4282 2286 (:REWRITE DEFAULT-PLUS-2))
 (3443 1703 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (3420 3420 (:REWRITE |arith (+ x (- x))|))
 (3300 10 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (2758 28 (:REWRITE RTL::INTEGERP-FL))
 (2664 2664 (:REWRITE |arith (* (- x) y)|))
 (2347 1696 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (2320 2304 (:REWRITE |arith (- (* c x))|))
 (2106 1056 (:REWRITE DEFAULT-MINUS))
 (1822 874 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (1726 866 (:REWRITE |(- (- x))|))
 (1696 1696 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (1696 1696 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (1695 184 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1695 184 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1695 184 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1600 208 (:REWRITE DEFAULT-TIMES-2))
 (1472 184 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1440 720 (:REWRITE |arith (* x 1)|))
 (1362 1362 (:REWRITE |(< 0 (/ x))|))
 (1362 1362 (:REWRITE |(< 0 (* x y))|))
 (1351 49 (:REWRITE RTL::BITS-NEG-INDICES))
 (1105 132 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1030 1030 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1030 1030 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1015 124 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (985 981 (:REWRITE |(< (/ x) 0)|))
 (981 981 (:REWRITE |(< (* x y) 0)|))
 (974 10 (:REWRITE MOD-ZERO . 3))
 (922 874 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (902 902 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (902 902 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (902 902 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (886 208 (:REWRITE DEFAULT-TIMES-1))
 (860 430 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (854 854 (:LINEAR EXPT-LINEAR-LOWER-<))
 (848 848 (:REWRITE RTL::INTEGERP-OPB))
 (848 848 (:REWRITE RTL::INTEGERP-OPA))
 (848 848 (:LINEAR EXPT-LINEAR-UPPER-<))
 (848 848 (:LINEAR EXPT->=-1-TWO))
 (848 848 (:LINEAR EXPT->-1-TWO))
 (848 848 (:LINEAR EXPT-<=-1-ONE))
 (848 848 (:LINEAR EXPT-<-1-ONE))
 (688 124 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (680 680 (:REWRITE |(< x (+ c/d y))|))
 (654 10 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (576 10 (:REWRITE MOD-X-Y-=-X . 3))
 (570 10 (:REWRITE MOD-X-Y-=-X . 4))
 (562 10 (:REWRITE DEFAULT-MOD-RATIO))
 (502 386 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (444 42 (:REWRITE DEFAULT-DIVIDE))
 (416 10 (:REWRITE MOD-ZERO . 4))
 (309 193 (:REWRITE DEFAULT-EXPT-2))
 (294 10 (:REWRITE MOD-X-Y-=-X . 2))
 (284 10 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (284 10 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (230 7 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (230 7 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (230 7 (:TYPE-PRESCRIPTION INTEGERP-MOD-1))
 (230 7 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (210 132 (:REWRITE |(equal (- x) (- y))|))
 (208 2 (:REWRITE MOD-ZERO . 1))
 (202 22 (:REWRITE |(- (+ x y))|))
 (193 193 (:REWRITE DEFAULT-EXPT-1))
 (193 193 (:REWRITE |(expt 1/c n)|))
 (193 193 (:REWRITE |(expt (- x) n)|))
 (186 10 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (186 10 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (186 10 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (184 184 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (184 184 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (184 184 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (184 184 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (168 168 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (150 132 (:REWRITE |(equal (- x) c)|))
 (132 132 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (132 132 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (132 132 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (132 132 (:REWRITE |(equal c (/ x))|))
 (132 132 (:REWRITE |(equal c (- x))|))
 (132 132 (:REWRITE |(equal (/ x) c)|))
 (132 132 (:REWRITE |(equal (/ x) (/ y))|))
 (125 125 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (108 10 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (108 10 (:REWRITE DEFAULT-MOD-2))
 (94 94 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (94 8 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (75 75 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (75 75 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (68 40 (:REWRITE DEFAULT-LOGAND-1))
 (62 62 (:REWRITE |(< (+ c/d x) y)|))
 (62 62 (:REWRITE |(< (+ (- c) x) y)|))
 (58 40 (:REWRITE DEFAULT-LOGAND-2))
 (54 2 (:REWRITE MOD-ZERO . 2))
 (46 46 (:REWRITE REDUCE-INTEGERP-+))
 (46 46 (:REWRITE INTEGERP-MINUS-X))
 (46 46 (:META META-INTEGERP-CORRECT))
 (41 41 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (40 40 (:REWRITE LOGAND-CONSTANT-MASK))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (26 26 (:REWRITE |(equal (+ (- c) x) y)|))
 (24 24 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (24 24 (:TYPE-PRESCRIPTION ABS))
 (21 21 (:TYPE-PRESCRIPTION NATP))
 (21 7 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (20 10 (:REWRITE DEFAULT-MOD-1))
 (16 4 (:REWRITE RATIONALP-X))
 (10 10 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (10 10 (:REWRITE |(mod x (- y))| . 3))
 (10 10 (:REWRITE |(mod x (- y))| . 2))
 (10 10 (:REWRITE |(mod x (- y))| . 1))
 (10 10 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (10 10 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (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))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 (2 2 (:REWRITE |(equal (expt 2 n) c)|))
 )
(RTL::SNORM-REWRITE
 (500 5 (:REWRITE RTL::INTEGERP-FL))
 (168 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (150 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (150 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (83 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (70 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (69 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (64 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (59 59 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (55 5 (:REWRITE DEFAULT-TIMES-2))
 (55 5 (:REWRITE DEFAULT-DIVIDE))
 (50 50 (:TYPE-PRESCRIPTION RTL::NATP-LSHIFT))
 (47 7 (:REWRITE ACL2-NUMBERP-X))
 (37 37 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 2))
 (37 37 (:TYPE-PRESCRIPTION |(< (logand x y) 0)| . 1))
 (32 32 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (30 20 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (30 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (20 10 (:REWRITE DEFAULT-EXPT-2))
 (20 5 (:REWRITE RATIONALP-X))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (17 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (12 4 (:REWRITE RTL::BITS-TAIL))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (10 10 (:REWRITE REDUCE-INTEGERP-+))
 (10 10 (:REWRITE INTEGERP-MINUS-X))
 (10 10 (:REWRITE DEFAULT-EXPT-1))
 (10 10 (:REWRITE |(expt 1/c n)|))
 (10 10 (:REWRITE |(expt (- x) n)|))
 (10 10 (:META META-INTEGERP-CORRECT))
 (10 5 (:REWRITE DEFAULT-MINUS))
 (10 5 (:REWRITE DEFAULT-LOGAND-2))
 (10 5 (:REWRITE DEFAULT-LOGAND-1))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE LOGAND-CONSTANT-MASK))
 (5 5 (:REWRITE DEFAULT-TIMES-1))
 (5 5 (:META META-RATIONALP-CORRECT))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::GSNORM-0-1
 (46 2 (:DEFINITION =))
 (25 1 (:REWRITE RTL::SNORM-REWRITE))
 (25 1 (:REWRITE RTL::GNORM-REWRITE))
 (18 18 (:TYPE-PRESCRIPTION RTL::MULOVFL))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::GSOVFL-0-1
 (46 2 (:DEFINITION =))
 (25 1 (:REWRITE RTL::SOVFL-REWRITE))
 (25 1 (:REWRITE RTL::GOVFL-REWRITE))
 (18 18 (:TYPE-PRESCRIPTION RTL::MULOVFL))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::MODE)
(RTL::MODEP)
(RTL::SIGNA-SIGN
 (71 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (71 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (62 15 (:REWRITE DEFAULT-TIMES-2))
 (55 15 (:REWRITE DEFAULT-TIMES-1))
 (54 7 (:REWRITE DEFAULT-MINUS))
 (41 41 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (41 41 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (41 41 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (41 41 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (41 41 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (41 41 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (41 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (27 10 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (25 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (20 10 (:REWRITE |(< (- x) (- y))|))
 (16 16 (:REWRITE DEFAULT-PLUS-2))
 (16 16 (:REWRITE DEFAULT-PLUS-1))
 (16 10 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 10 (:REWRITE THE-FLOOR-BELOW))
 (10 10 (:REWRITE THE-FLOOR-ABOVE))
 (10 10 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (10 10 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< c (- x))|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (10 10 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (10 10 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE NORMALIZE-ADDENDS))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (6 6 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (6 6 (:TYPE-PRESCRIPTION ABS))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (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 SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (2 2 (:REWRITE |(* (- x) y)|))
 )
(RTL::SIGNL-REWRITE
 (3783 895 (:REWRITE DEFAULT-LESS-THAN-2))
 (3512 48 (:REWRITE RTL::CHOP-0))
 (3147 3147 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3147 3147 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3147 3147 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3147 3147 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3147 3147 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1986 691 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1588 1588 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1588 1588 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1588 1588 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1171 675 (:REWRITE SIMPLIFY-SUMS-<))
 (1010 317 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1000 196 (:REWRITE DEFAULT-TIMES-2))
 (994 317 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (968 196 (:REWRITE DEFAULT-TIMES-1))
 (895 895 (:REWRITE THE-FLOOR-BELOW))
 (895 895 (:REWRITE THE-FLOOR-ABOVE))
 (864 300 (:REWRITE ACL2-NUMBERP-X))
 (800 317 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (797 781 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (797 781 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (796 6 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (745 745 (:REWRITE |(< (/ x) (/ y))|))
 (738 738 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (738 738 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (738 738 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (738 738 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (738 738 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (738 738 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (738 738 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (738 738 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (722 116 (:REWRITE |(< y (+ (- c) x))|))
 (691 691 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (691 691 (:REWRITE INTEGERP-<-CONSTANT))
 (691 691 (:REWRITE CONSTANT-<-INTEGERP))
 (672 16 (:REWRITE RTL::BITS-TAIL-GEN))
 (665 317 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (616 520 (:REWRITE DEFAULT-PLUS-1))
 (587 587 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (576 16 (:REWRITE RTL::EXPB-POS-MULSTK))
 (467 187 (:REWRITE DEFAULT-MINUS))
 (323 323 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (323 323 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (323 323 (:REWRITE |(equal c (/ x))|))
 (323 323 (:REWRITE |(equal (/ x) c)|))
 (323 323 (:REWRITE |(equal (/ x) (/ y))|))
 (323 323 (:REWRITE |(equal (- x) (- y))|))
 (318 12 (:REWRITE |(< (+ (- c) x) y)|))
 (317 317 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (317 317 (:REWRITE |(equal (- x) c)|))
 (280 280 (:REWRITE |(< 0 (* x y))|))
 (268 268 (:REWRITE |(< 0 (/ x))|))
 (259 259 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (259 259 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (244 244 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (244 244 (:REWRITE RTL::RAT-B))
 (244 196 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (240 240 (:REWRITE |(< (* x y) 0)|))
 (236 236 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (228 228 (:REWRITE |(< (/ x) 0)|))
 (216 6 (:LINEAR EXPT->=-1-ONE))
 (216 6 (:LINEAR EXPT-<=-1-TWO))
 (214 214 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (214 214 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (210 6 (:LINEAR EXPT->-1-ONE))
 (210 6 (:LINEAR EXPT-<-1-TWO))
 (204 6 (:LINEAR EXPT-X->=-X))
 (204 6 (:LINEAR EXPT-X->-X))
 (160 40 (:REWRITE RATIONALP-X))
 (140 140 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (116 116 (:REWRITE |(< x (+ c/d y))|))
 (70 70 (:REWRITE DEFAULT-EXPT-2))
 (70 70 (:REWRITE DEFAULT-EXPT-1))
 (70 70 (:REWRITE |(expt 1/c n)|))
 (70 70 (:REWRITE |(expt (- x) n)|))
 (48 16 (:REWRITE RTL::BITS-TAIL))
 (42 42 (:TYPE-PRESCRIPTION RTL::INTEGERP-SUM))
 (40 40 (:REWRITE REDUCE-RATIONALP-+))
 (40 40 (:REWRITE REDUCE-RATIONALP-*))
 (40 40 (:REWRITE REDUCE-INTEGERP-+))
 (40 40 (:REWRITE RATIONALP-MINUS-X))
 (40 40 (:REWRITE INTEGERP-MINUS-X))
 (40 40 (:META META-RATIONALP-CORRECT))
 (40 40 (:META META-INTEGERP-CORRECT))
 (36 36 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (36 36 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (32 32 (:TYPE-PRESCRIPTION BOOLEANP))
 (24 24 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (24 24 (:REWRITE |(equal (+ (- c) x) y)|))
 (22 22 (:REWRITE |(- (* c x))|))
 (16 16 (:REWRITE FOLD-CONSTS-IN-+))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (16 16 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (15 15 (:REWRITE SUBSETP-MEMBER . 4))
 (15 15 (:REWRITE SUBSETP-MEMBER . 3))
 (15 15 (:REWRITE SUBSETP-MEMBER . 2))
 (15 15 (:REWRITE SUBSETP-MEMBER . 1))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 3))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 2))
 (12 12 (:REWRITE |(< (+ c/d x) y)|))
 (12 12 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (12 12 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (12 12 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (12 12 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (6 6 (:REWRITE RTL::INTEGERP-SUM))
 (6 6 (:REWRITE RTL::INTEGERP-OPB))
 (6 6 (:REWRITE RTL::INTEGERP-OPA))
 (6 6 (:REWRITE |(equal (* x y) 0)|))
 (6 6 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (6 6 (:LINEAR EXPT-LINEAR-UPPER-<))
 (6 6 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (6 6 (:LINEAR EXPT-LINEAR-LOWER-<))
 (6 6 (:LINEAR EXPT->=-1-TWO))
 (6 6 (:LINEAR EXPT->-1-TWO))
 (6 6 (:LINEAR EXPT-<=-1-ONE))
 (6 6 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::RND-MODEP-RMODE
 (185 185 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (185 185 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (151 1 (:LINEAR RTL::RND-NON-NEG))
 (101 1 (:LINEAR RTL::RND-NON-POS))
 (66 6 (:REWRITE RATIONALP-X))
 (62 12 (:REWRITE |(< c (- x))|))
 (62 12 (:REWRITE |(< (- x) c)|))
 (62 12 (:REWRITE |(< (- x) (- y))|))
 (61 19 (:REWRITE DEFAULT-MINUS))
 (51 3 (:REWRITE RTL::RAT-ABS))
 (43 17 (:REWRITE DEFAULT-PLUS-2))
 (38 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (38 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (36 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (34 17 (:REWRITE DEFAULT-PLUS-1))
 (22 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (20 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (17 17 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (17 17 (:REWRITE NORMALIZE-ADDENDS))
 (17 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (15 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 5 (:REWRITE |(< (+ (- c) x) y)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (3 3 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 )
(RTL::DRND-MODEP-RMODE
 (66 33 (:REWRITE DEFAULT-PLUS-1))
 (63 33 (:REWRITE DEFAULT-PLUS-2))
 (63 32 (:REWRITE DEFAULT-MINUS))
 (53 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (53 19 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (47 19 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 19 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (25 25 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (19 19 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (19 19 (:REWRITE |(equal c (/ x))|))
 (19 19 (:REWRITE |(equal c (- x))|))
 (19 19 (:REWRITE |(equal (/ x) c)|))
 (19 19 (:REWRITE |(equal (/ x) (/ y))|))
 (19 19 (:REWRITE |(equal (- x) c)|))
 (19 19 (:REWRITE |(equal (- x) (- y))|))
 (14 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 10 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE |(< y (+ (- c) x))|))
 (6 6 (:REWRITE |(< x (+ c/d y))|))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (+ (- c) x) y)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 )
(RTL::EXPO-SUMSHFT
 (2044 31 (:REWRITE RTL::BITS-TAIL-GEN))
 (341 31 (:REWRITE DEFAULT-TIMES-2))
 (226 226 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (226 226 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (226 226 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (226 226 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (226 226 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (220 30 (:REWRITE DEFAULT-LESS-THAN-1))
 (202 30 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (202 30 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (93 62 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (65 31 (:REWRITE RTL::BITS-TAIL))
 (62 31 (:REWRITE DEFAULT-TIMES-1))
 (62 31 (:REWRITE DEFAULT-EXPT-2))
 (60 5 (:REWRITE RTL::NEG-BITN-0))
 (53 5 (:REWRITE RTL::BVECP-BITN-0))
 (38 30 (:REWRITE DEFAULT-LESS-THAN-2))
 (37 20 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (37 20 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (36 20 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (33 5 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (31 31 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (31 31 (:REWRITE DEFAULT-EXPT-1))
 (31 31 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (31 31 (:REWRITE RTL::BITS-NEG-INDICES))
 (31 31 (:REWRITE |(expt 1/c n)|))
 (31 31 (:REWRITE |(expt (- x) n)|))
 (30 30 (:REWRITE THE-FLOOR-BELOW))
 (30 30 (:REWRITE THE-FLOOR-ABOVE))
 (30 30 (:REWRITE SIMPLIFY-SUMS-<))
 (30 30 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (30 30 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (30 30 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (30 30 (:REWRITE INTEGERP-<-CONSTANT))
 (30 30 (:REWRITE CONSTANT-<-INTEGERP))
 (30 30 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (30 30 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (30 30 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (30 30 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (30 30 (:REWRITE |(< c (- x))|))
 (30 30 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (30 30 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (30 30 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (30 30 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (30 30 (:REWRITE |(< (/ x) (/ y))|))
 (30 30 (:REWRITE |(< (- x) c)|))
 (30 30 (:REWRITE |(< (- x) (- y))|))
 (21 20 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (20 20 (:REWRITE |(equal c (/ x))|))
 (20 20 (:REWRITE |(equal c (- x))|))
 (20 20 (:REWRITE |(equal (/ x) c)|))
 (20 20 (:REWRITE |(equal (/ x) (/ y))|))
 (20 20 (:REWRITE |(equal (- x) c)|))
 (20 20 (:REWRITE |(equal (- x) (- y))|))
 (15 5 (:REWRITE RTL::NEG-BITN-1))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (13 13 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (5 5 (:REWRITE RTL::BITS-BVECP))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::RATIONALP-A
 (35 3 (:REWRITE DEFAULT-MINUS))
 (30 7 (:REWRITE DEFAULT-TIMES-2))
 (27 7 (:REWRITE DEFAULT-TIMES-1))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (8 8 (:REWRITE DEFAULT-PLUS-2))
 (8 8 (:REWRITE DEFAULT-PLUS-1))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE DEFAULT-EXPT-2))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE |(* (- x) y)|))
 )
(RTL::RATIONALP-ABS)
(RTL::MODEP-COMMON
 (56 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (28 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (24 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (16 16 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (16 16 (:REWRITE |(equal c (/ x))|))
 (16 16 (:REWRITE |(equal c (- x))|))
 (16 16 (:REWRITE |(equal (/ x) c)|))
 (16 16 (:REWRITE |(equal (/ x) (/ y))|))
 (16 16 (:REWRITE |(equal (- x) c)|))
 (16 16 (:REWRITE |(equal (- x) (- y))|))
 (16 4 (:REWRITE RATIONALP-X))
 (15 15 (:REWRITE SUBSETP-MEMBER . 2))
 (15 15 (:REWRITE SUBSETP-MEMBER . 1))
 (10 10 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (10 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE SUBSETP-MEMBER . 4))
 (5 5 (:REWRITE SUBSETP-MEMBER . 3))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 5 (:REWRITE INTERSECTP-MEMBER . 3))
 (5 5 (:REWRITE INTERSECTP-MEMBER . 2))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 4 (:META META-INTEGERP-CORRECT))
 )
(RTL::Z3
 (14 7 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (7 7 (:TYPE-PRESCRIPTION RTL::MULOVFL))
 )
(X1
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 )
(E1)
(RTL::RATIONALP-Z3)
(RTL::EXPO-X1
 (124 1 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (86 86 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (86 86 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (86 86 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (86 86 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (52 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (45 13 (:REWRITE DEFAULT-TIMES-2))
 (40 10 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (39 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (37 37 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (37 37 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (37 37 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (34 11 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (33 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (32 2 (:REWRITE RTL::INTEGERP-FL))
 (30 10 (:REWRITE SIMPLIFY-SUMS-<))
 (23 3 (:REWRITE ODD-EXPT-THM))
 (18 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (18 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (18 7 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (16 7 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (14 13 (:REWRITE DEFAULT-TIMES-1))
 (13 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 9 (:REWRITE DEFAULT-PLUS-2))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (11 11 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE CONSTANT-<-INTEGERP))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (- x))|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) (/ y))|))
 (11 11 (:REWRITE |(< (- x) c)|))
 (11 11 (:REWRITE |(< (- x) (- y))|))
 (11 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 7 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 9 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (9 9 (:REWRITE DEFAULT-PLUS-1))
 (9 9 (:REWRITE DEFAULT-EXPT-2))
 (9 9 (:REWRITE DEFAULT-EXPT-1))
 (9 9 (:REWRITE |(expt 1/c n)|))
 (9 9 (:REWRITE |(expt (- x) n)|))
 (7 7 (:TYPE-PRESCRIPTION RTL::INTEGERP-SUM))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (7 7 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (7 7 (:REWRITE |(equal c (/ x))|))
 (7 7 (:REWRITE |(equal c (- x))|))
 (7 7 (:REWRITE |(equal (/ x) c)|))
 (7 7 (:REWRITE |(equal (/ x) (/ y))|))
 (7 7 (:REWRITE |(equal (- x) c)|))
 (7 7 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (6 6 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (2 2 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (2 2 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE RTL::INTEGERP-SUM))
 (1 1 (:REWRITE RTL::INTEGERP-OPB))
 (1 1 (:REWRITE RTL::INTEGERP-OPA))
 (1 1 (:REWRITE |(equal (* x y) 0)|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<))
 (1 1 (:LINEAR EXPT-LINEAR-LOWER-<))
 (1 1 (:LINEAR EXPT->=-1-TWO))
 (1 1 (:LINEAR EXPT->-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-ONE))
 (1 1 (:LINEAR EXPT-<-1-TWO))
 (1 1 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::RND-EXPSHFT-POS-1
 (4160 32 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (2390 518 (:REWRITE |(< c (- x))|))
 (1462 454 (:REWRITE |(< (- x) c)|))
 (1414 707 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (1405 560 (:REWRITE DEFAULT-LESS-THAN-1))
 (1376 32 (:LINEAR EXPT->=-1-ONE))
 (1372 560 (:REWRITE DEFAULT-LESS-THAN-2))
 (1360 32 (:LINEAR EXPT-<=-1-TWO))
 (1344 32 (:LINEAR EXPT-<-1-TWO))
 (1328 32 (:LINEAR EXPT->-1-ONE))
 (1254 306 (:REWRITE DEFAULT-PLUS-1))
 (1168 32 (:LINEAR EXPT-X->=-X))
 (1168 32 (:LINEAR EXPT-X->-X))
 (1020 1020 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1020 1020 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1020 1020 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1020 1020 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1020 1020 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1020 1020 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (996 422 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (726 156 (:REWRITE DEFAULT-TIMES-1))
 (614 518 (:REWRITE |(< (- x) (- y))|))
 (600 24 (:REWRITE RTL::INT-EXPSHFT))
 (560 560 (:REWRITE THE-FLOOR-BELOW))
 (560 560 (:REWRITE THE-FLOOR-ABOVE))
 (552 24 (:DEFINITION =))
 (534 156 (:REWRITE DEFAULT-TIMES-2))
 (532 28 (:REWRITE RATIONALP-X))
 (518 518 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (518 518 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (518 518 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (518 518 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (518 518 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (518 518 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (518 518 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (518 518 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (518 518 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (518 518 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (518 518 (:REWRITE |(< (/ x) (/ y))|))
 (504 374 (:REWRITE SIMPLIFY-SUMS-<))
 (422 422 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (422 422 (:REWRITE INTEGERP-<-CONSTANT))
 (422 422 (:REWRITE CONSTANT-<-INTEGERP))
 (294 294 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (256 256 (:TYPE-PRESCRIPTION RTL::INTEGERP-SUM))
 (256 256 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (256 256 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (248 148 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (128 128 (:REWRITE |arith (expt x c)|))
 (114 114 (:REWRITE |(< (/ x) 0)|))
 (114 114 (:REWRITE |(< (* x y) 0)|))
 (110 110 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (108 108 (:REWRITE |(< 0 (/ x))|))
 (108 108 (:REWRITE |(< 0 (* x y))|))
 (104 104 (:REWRITE |arith (expt 1/c n)|))
 (97 97 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (97 97 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (97 97 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (96 96 (:REWRITE |(- (- x))|))
 (82 82 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (82 82 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (80 80 (:REWRITE |arith (* c (* d x))|))
 (76 76 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (76 76 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (64 64 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (64 64 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (64 64 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (64 64 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (60 60 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (56 56 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (54 54 (:REWRITE |(< (+ c/d x) y)|))
 (54 54 (:REWRITE |(< (+ (- c) x) y)|))
 (52 52 (:REWRITE REDUCE-INTEGERP-+))
 (52 52 (:REWRITE INTEGERP-MINUS-X))
 (52 52 (:META META-INTEGERP-CORRECT))
 (48 48 (:REWRITE |(< y (+ (- c) x))|))
 (48 48 (:REWRITE |(< x (+ c/d y))|))
 (48 48 (:REWRITE |(+ c (+ d x))|))
 (48 24 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (48 24 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (48 24 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (48 16 (:REWRITE |(acl2-numberp (bubble-down x match))|))
 (32 32 (:REWRITE RTL::INTEGERP-SUM))
 (32 32 (:REWRITE RTL::INTEGERP-OPB))
 (32 32 (:REWRITE RTL::INTEGERP-OPA))
 (32 32 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (32 32 (:LINEAR EXPT-LINEAR-UPPER-<))
 (32 32 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (32 32 (:LINEAR EXPT-LINEAR-LOWER-<))
 (32 32 (:LINEAR EXPT->=-1-TWO))
 (32 32 (:LINEAR EXPT->-1-TWO))
 (32 32 (:LINEAR EXPT-<=-1-ONE))
 (32 32 (:LINEAR EXPT-<-1-ONE))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (24 24 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 24 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (24 24 (:REWRITE FOLD-CONSTS-IN-+))
 (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)|))
 (24 24 (:REWRITE |(equal (- x) (- y))|))
 (20 20 (:REWRITE |arith (* (- x) y)|))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E-EXPT))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E-EXPT))
 (16 16 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E-EXPT))
 (12 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 12 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |arith (- (* c x))|))
 (8 8 (:REWRITE |arith (+ c (+ d x))|))
 (8 8 (:REWRITE |(* (- x) y)|))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 )
(RTL::RND-EXPSHFT-POS-2
 (2080 16 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (1195 259 (:REWRITE |(< c (- x))|))
 (822 218 (:REWRITE DEFAULT-PLUS-1))
 (815 280 (:REWRITE DEFAULT-LESS-THAN-1))
 (778 389 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (731 227 (:REWRITE |(< (- x) c)|))
 (692 280 (:REWRITE DEFAULT-LESS-THAN-2))
 (688 16 (:LINEAR EXPT->=-1-ONE))
 (680 16 (:LINEAR EXPT-<=-1-TWO))
 (672 16 (:LINEAR EXPT-<-1-TWO))
 (664 16 (:LINEAR EXPT->-1-ONE))
 (630 630 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (630 630 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (630 630 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (630 630 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (630 630 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (630 630 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (584 16 (:LINEAR EXPT-X->=-X))
 (584 16 (:LINEAR EXPT-X->-X))
 (534 211 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (375 15 (:REWRITE RTL::INT-EXPSHFT))
 (363 78 (:REWRITE DEFAULT-TIMES-1))
 (355 259 (:REWRITE |(< (- x) (- y))|))
 (345 15 (:DEFINITION =))
 (301 15 (:REWRITE RATIONALP-X))
 (280 280 (:REWRITE THE-FLOOR-BELOW))
 (280 280 (:REWRITE THE-FLOOR-ABOVE))
 (267 78 (:REWRITE DEFAULT-TIMES-2))
 (261 187 (:REWRITE SIMPLIFY-SUMS-<))
 (259 259 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (259 259 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (259 259 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (259 259 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (259 259 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (259 259 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (259 259 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (259 259 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (259 259 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (259 259 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (259 259 (:REWRITE |(< (/ x) (/ y))|))
 (211 211 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (211 211 (:REWRITE INTEGERP-<-CONSTANT))
 (211 211 (:REWRITE CONSTANT-<-INTEGERP))
 (147 147 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (128 128 (:TYPE-PRESCRIPTION RTL::INTEGERP-SUM))
 (128 128 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (128 128 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (124 74 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (84 84 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (80 80 (:REWRITE |arith (expt x c)|))
 (64 64 (:REWRITE |arith (expt 1/c n)|))
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (60 60 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (60 60 (:REWRITE |(< 0 (/ x))|))
 (60 60 (:REWRITE |(< 0 (* x y))|))
 (51 51 (:REWRITE |(< (/ x) 0)|))
 (51 51 (:REWRITE |(< (* x y) 0)|))
 (48 48 (:REWRITE |(< y (+ (- c) x))|))
 (48 48 (:REWRITE |(< x (+ c/d y))|))
 (48 48 (:REWRITE |(- (- x))|))
 (48 48 (:REWRITE |(+ c (+ d x))|))
 (44 44 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (44 44 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (40 40 (:REWRITE |arith (* c (* d x))|))
 (36 36 (:REWRITE FOLD-CONSTS-IN-+))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (35 35 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (32 32 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (32 32 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (32 32 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (32 32 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (31 31 (:REWRITE REDUCE-INTEGERP-+))
 (31 31 (:REWRITE INTEGERP-MINUS-X))
 (31 31 (:META META-INTEGERP-CORRECT))
 (30 30 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (30 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (30 15 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (30 15 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 28 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (28 28 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (28 28 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (27 27 (:REWRITE |(< (+ c/d x) y)|))
 (27 27 (:REWRITE |(< (+ (- c) x) y)|))
 (24 8 (:REWRITE |(acl2-numberp (bubble-down x match))|))
 (16 16 (:REWRITE RTL::INTEGERP-SUM))
 (16 16 (:REWRITE RTL::INTEGERP-OPB))
 (16 16 (:REWRITE RTL::INTEGERP-OPA))
 (16 16 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (16 16 (:LINEAR EXPT-LINEAR-UPPER-<))
 (16 16 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (16 16 (:LINEAR EXPT-LINEAR-LOWER-<))
 (16 16 (:LINEAR EXPT->=-1-TWO))
 (16 16 (:LINEAR EXPT->-1-TWO))
 (16 16 (:LINEAR EXPT-<=-1-ONE))
 (16 16 (:LINEAR EXPT-<-1-ONE))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 15 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 15 (:REWRITE REDUCE-RATIONALP-+))
 (15 15 (:REWRITE REDUCE-RATIONALP-*))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE RATIONALP-MINUS-X))
 (15 15 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (15 15 (:REWRITE |(equal c (/ x))|))
 (15 15 (:REWRITE |(equal c (- x))|))
 (15 15 (:REWRITE |(equal (/ x) c)|))
 (15 15 (:REWRITE |(equal (/ x) (/ y))|))
 (15 15 (:REWRITE |(equal (- x) c)|))
 (15 15 (:REWRITE |(equal (- x) (- y))|))
 (15 15 (:META META-RATIONALP-CORRECT))
 (10 10 (:REWRITE |arith (* (- x) y)|))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E-EXPT))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E-EXPT))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E-EXPT))
 (8 8 (:REWRITE |arith (+ c (+ d x))|))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |arith (- (* c x))|))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 4 (:REWRITE |(* (- x) y)|))
 )
(RTL::NATP-EXPSHFT
 (177 29 (:REWRITE DEFAULT-LESS-THAN-1))
 (54 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (50 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (49 22 (:REWRITE DEFAULT-PLUS-2))
 (48 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (45 29 (:REWRITE DEFAULT-LESS-THAN-2))
 (44 22 (:REWRITE DEFAULT-PLUS-1))
 (43 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (36 20 (:REWRITE SIMPLIFY-SUMS-<))
 (29 29 (:REWRITE THE-FLOOR-BELOW))
 (29 29 (:REWRITE THE-FLOOR-ABOVE))
 (24 22 (:REWRITE |(< (- x) c)|))
 (24 22 (:REWRITE |(< (- x) (- y))|))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (22 22 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (22 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (22 22 (:REWRITE INTEGERP-<-CONSTANT))
 (22 22 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (17 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (14 14 (:REWRITE |(< (/ x) 0)|))
 (14 14 (:REWRITE |(< (* x y) 0)|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (4 4 (:REWRITE |(< (+ (- c) x) y)|))
 (4 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 1 (:TYPE-PRESCRIPTION RTL::NATP-EXPSHFT))
 (2 1 (:REWRITE DEFAULT-MINUS))
 )
(RTL::RND-EXPSHFT-POS-3
 (1057 67 (:REWRITE RTL::INTEGERP-FL))
 (870 435 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (860 860 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (860 860 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (860 860 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (860 860 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (860 860 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (774 22 (:REWRITE RTL::CHOP-0))
 (764 223 (:REWRITE DEFAULT-TIMES-1))
 (708 223 (:REWRITE DEFAULT-TIMES-2))
 (534 3 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (504 12 (:REWRITE RTL::BITS-TAIL-GEN))
 (361 116 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (358 116 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (337 34 (:REWRITE |(< y (+ (- c) x))|))
 (325 116 (:REWRITE SIMPLIFY-SUMS-<))
 (267 134 (:REWRITE DEFAULT-LESS-THAN-2))
 (252 157 (:REWRITE DEFAULT-PLUS-1))
 (249 134 (:REWRITE DEFAULT-LESS-THAN-1))
 (236 157 (:REWRITE DEFAULT-PLUS-2))
 (177 177 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (177 177 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (177 177 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (159 6 (:REWRITE |(< (+ (- c) x) y)|))
 (134 134 (:REWRITE THE-FLOOR-BELOW))
 (134 134 (:REWRITE THE-FLOOR-ABOVE))
 (134 134 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (134 134 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (119 34 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (116 116 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (116 116 (:REWRITE INTEGERP-<-CONSTANT))
 (116 116 (:REWRITE CONSTANT-<-INTEGERP))
 (116 116 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (116 116 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (116 116 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (116 116 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (116 116 (:REWRITE |(< c (- x))|))
 (116 116 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (116 116 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (116 116 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (116 116 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (116 116 (:REWRITE |(< (/ x) (/ y))|))
 (116 116 (:REWRITE |(< (- x) c)|))
 (116 116 (:REWRITE |(< (- x) (- y))|))
 (108 3 (:LINEAR EXPT->=-1-ONE))
 (108 3 (:LINEAR EXPT-<=-1-TWO))
 (107 107 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (107 107 (:REWRITE NORMALIZE-ADDENDS))
 (105 3 (:LINEAR EXPT->-1-ONE))
 (105 3 (:LINEAR EXPT-<-1-TWO))
 (102 3 (:LINEAR EXPT-X->=-X))
 (102 3 (:LINEAR EXPT-X->-X))
 (92 64 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (88 34 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (88 34 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (86 86 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (84 84 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (78 25 (:REWRITE ACL2-NUMBERP-X))
 (68 34 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (59 59 (:REWRITE REDUCE-INTEGERP-+))
 (59 59 (:REWRITE INTEGERP-MINUS-X))
 (59 59 (:META META-INTEGERP-CORRECT))
 (43 43 (:REWRITE DEFAULT-EXPT-2))
 (43 43 (:REWRITE DEFAULT-EXPT-1))
 (43 43 (:REWRITE |(expt 1/c n)|))
 (43 43 (:REWRITE |(expt (- x) n)|))
 (36 12 (:REWRITE RTL::BITS-TAIL))
 (34 34 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (34 34 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (34 34 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (34 34 (:REWRITE |(equal c (/ x))|))
 (34 34 (:REWRITE |(equal c (- x))|))
 (34 34 (:REWRITE |(equal (/ x) c)|))
 (34 34 (:REWRITE |(equal (/ x) (/ y))|))
 (34 34 (:REWRITE |(equal (- x) c)|))
 (34 34 (:REWRITE |(equal (- x) (- y))|))
 (34 34 (:REWRITE |(< x (+ c/d y))|))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (21 21 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (21 21 (:TYPE-PRESCRIPTION RTL::INTEGERP-SUM))
 (21 21 (:REWRITE RTL::RAT-B))
 (20 20 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (18 18 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (18 18 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (16 16 (:TYPE-PRESCRIPTION RTL::CHOP))
 (16 4 (:REWRITE RATIONALP-X))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (14 14 (:REWRITE |(< 0 (/ x))|))
 (14 14 (:REWRITE |(* c (* d x))|))
 (12 12 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (12 12 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (6 6 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (6 6 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (6 6 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (6 6 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 (3 3 (:REWRITE RTL::INTEGERP-SUM))
 (3 3 (:REWRITE RTL::INTEGERP-OPB))
 (3 3 (:REWRITE RTL::INTEGERP-OPA))
 (3 3 (:LINEAR RTL::N<=FL-LINEAR))
 (3 3 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (3 3 (:LINEAR EXPT-LINEAR-UPPER-<))
 (3 3 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (3 3 (:LINEAR EXPT-LINEAR-LOWER-<))
 (3 3 (:LINEAR EXPT->=-1-TWO))
 (3 3 (:LINEAR EXPT->-1-TWO))
 (3 3 (:LINEAR EXPT-<=-1-ONE))
 (3 3 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::RND-EXPSHFT-POS-4
 (290 290 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (290 290 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (290 290 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (290 290 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (290 290 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (290 290 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (252 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (196 98 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (117 18 (:REWRITE DEFAULT-TIMES-2))
 (117 18 (:REWRITE DEFAULT-TIMES-1))
 (59 15 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (48 48 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (42 21 (:REWRITE DEFAULT-PLUS-2))
 (42 15 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (41 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (38 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (38 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (36 11 (:REWRITE ACL2-NUMBERP-X))
 (36 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (32 8 (:REWRITE SIMPLIFY-SUMS-<))
 (31 15 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (30 21 (:REWRITE DEFAULT-PLUS-1))
 (21 21 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (21 21 (:REWRITE NORMALIZE-ADDENDS))
 (18 18 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (18 6 (:REWRITE RTL::BITS-TAIL))
 (16 16 (:REWRITE REDUCE-INTEGERP-+))
 (16 16 (:REWRITE INTEGERP-MINUS-X))
 (16 16 (:META META-INTEGERP-CORRECT))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (15 15 (:REWRITE |(equal c (/ x))|))
 (15 15 (:REWRITE |(equal c (- x))|))
 (15 15 (:REWRITE |(equal (/ x) c)|))
 (15 15 (:REWRITE |(equal (/ x) (/ y))|))
 (15 15 (:REWRITE |(equal (- x) c)|))
 (15 15 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (9 9 (:REWRITE RTL::RAT-B))
 (9 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (9 9 (:REWRITE DEFAULT-MINUS))
 (9 9 (:REWRITE DEFAULT-EXPT-2))
 (9 9 (:REWRITE DEFAULT-EXPT-1))
 (9 9 (:REWRITE |(expt 1/c n)|))
 (9 9 (:REWRITE |(expt (- x) n)|))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::RND-5
 (206 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (178 2 (:REWRITE |(< y (+ (- c) x))|))
 (142 16 (:REWRITE RTL::INTEGERP-FL))
 (109 1 (:LINEAR RTL::RTZ-POSITIVE))
 (109 1 (:LINEAR RTL::RTZ-NEGATIVE))
 (101 7 (:REWRITE SIMPLIFY-SUMS-<))
 (71 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (65 34 (:REWRITE DEFAULT-PLUS-2))
 (54 34 (:REWRITE DEFAULT-PLUS-1))
 (53 17 (:REWRITE NORMALIZE-ADDENDS))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (43 43 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (33 13 (:REWRITE DEFAULT-TIMES-1))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (31 31 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (26 13 (:REWRITE DEFAULT-TIMES-2))
 (17 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (17 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (17 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (16 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (13 13 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 6 (:DEFINITION FIX))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (9 9 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (9 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 4 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (6 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (6 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 4 (:REWRITE |(+ x (- x))|))
 (4 2 (:REWRITE DEFAULT-EXPT-2))
 (3 3 (:LINEAR RTL::N<=FL-LINEAR))
 (2 2 (:REWRITE RTL::RTZ-NEG-BITS))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::RND-6
 (207 3 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (178 2 (:REWRITE |(< y (+ (- c) x))|))
 (98 4 (:REWRITE SIMPLIFY-SUMS-<))
 (91 32 (:REWRITE DEFAULT-PLUS-2))
 (83 32 (:REWRITE DEFAULT-PLUS-1))
 (73 3 (:REWRITE RTL::BITS-NEG-INDICES))
 (56 6 (:REWRITE DEFAULT-TIMES-1))
 (54 18 (:REWRITE NORMALIZE-ADDENDS))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (40 2 (:REWRITE |(+ y (+ x z))|))
 (20 6 (:REWRITE DEFAULT-TIMES-2))
 (14 14 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 6 (:REWRITE DEFAULT-LESS-THAN-1))
 (12 6 (:DEFINITION FIX))
 (10 6 (:REWRITE DEFAULT-LESS-THAN-2))
 (10 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 4 (:REWRITE DEFAULT-EXPT-2))
 (8 4 (:REWRITE BUBBLE-DOWN-+-MATCH-1))
 (6 6 (:REWRITE THE-FLOOR-BELOW))
 (6 6 (:REWRITE THE-FLOOR-ABOVE))
 (6 6 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (5 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE |(+ x (- x))|))
 (4 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 )
(RTL::RND-EXPSHFT-POS-7
 (4472 32 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (2726 2726 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2726 2726 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2726 2726 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2726 2726 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2726 2726 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2070 238 (:REWRITE RATIONALP-MINUS-X))
 (1980 238 (:REWRITE RATIONALP-X))
 (1854 37 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (1113 1113 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1113 1113 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1113 1113 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1056 1056 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (977 511 (:REWRITE DEFAULT-LESS-THAN-2))
 (942 6 (:REWRITE RTL::CHOP-0))
 (900 474 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (873 37 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (873 37 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (840 84 (:REWRITE RTL::INTEGERP-FL))
 (832 32 (:LINEAR EXPT-X->=-X))
 (832 32 (:LINEAR EXPT-X->-X))
 (824 412 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (803 417 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (775 511 (:REWRITE DEFAULT-LESS-THAN-1))
 (582 251 (:REWRITE DEFAULT-PLUS-2))
 (572 572 (:REWRITE |arith (expt x c)|))
 (569 349 (:REWRITE DEFAULT-MINUS))
 (556 409 (:REWRITE SIMPLIFY-SUMS-<))
 (555 251 (:REWRITE DEFAULT-PLUS-1))
 (534 417 (:REWRITE INTEGERP-<-CONSTANT))
 (521 453 (:REWRITE |(< (- x) (- y))|))
 (513 417 (:REWRITE CONSTANT-<-INTEGERP))
 (511 511 (:REWRITE THE-FLOOR-BELOW))
 (511 511 (:REWRITE THE-FLOOR-ABOVE))
 (504 468 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (484 223 (:REWRITE DEFAULT-TIMES-2))
 (473 473 (:REWRITE |arith (expt 1/c n)|))
 (466 466 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (453 453 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (453 453 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (453 453 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (453 453 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (453 453 (:REWRITE |(< c (- x))|))
 (453 453 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (453 453 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (453 453 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (453 453 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (453 453 (:REWRITE |(< (/ x) (/ y))|))
 (444 12 (:REWRITE ODD-EXPT-THM))
 (426 314 (:REWRITE INTEGERP-MINUS-X))
 (417 417 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (371 337 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (356 44 (:REWRITE |(< y (+ (- c) x))|))
 (326 213 (:REWRITE DEFAULT-TIMES-1))
 (314 314 (:REWRITE REDUCE-INTEGERP-+))
 (314 314 (:META META-INTEGERP-CORRECT))
 (306 306 (:REWRITE |arith (* c (* d x))|))
 (288 288 (:TYPE-PRESCRIPTION RTL::INTEGERP-SUM))
 (265 265 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (265 265 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (256 256 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (256 256 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (219 92 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (208 16 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (208 16 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (208 16 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (208 16 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (201 92 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (196 92 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (184 184 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (182 182 (:REWRITE REDUCE-RATIONALP-+))
 (182 182 (:REWRITE REDUCE-RATIONALP-*))
 (182 182 (:META META-RATIONALP-CORRECT))
 (150 10 (:REWRITE |(+ x (if a b c))|))
 (124 92 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (115 23 (:REWRITE |(- (* c x))|))
 (112 8 (:REWRITE |(* x (- y))|))
 (110 110 (:REWRITE |arith (* (- x) y)|))
 (102 102 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (94 94 (:REWRITE |(< (+ c/d x) y)|))
 (94 94 (:REWRITE |(< (+ (- c) x) y)|))
 (92 92 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (92 92 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (92 92 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (92 92 (:REWRITE |(equal c (/ x))|))
 (92 92 (:REWRITE |(equal c (- x))|))
 (92 92 (:REWRITE |(equal (/ x) c)|))
 (92 92 (:REWRITE |(equal (/ x) (/ y))|))
 (92 92 (:REWRITE |(equal (- x) c)|))
 (92 92 (:REWRITE |(equal (- x) (- y))|))
 (88 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (72 6 (:REWRITE RTL::NEG-BITN-0))
 (67 67 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (65 65 (:REWRITE |(< (* x y) 0)|))
 (64 64 (:REWRITE |arith (+ c (+ d x))|))
 (64 64 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (64 64 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (64 64 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (62 62 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (62 62 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (62 62 (:REWRITE |(< (/ x) 0)|))
 (51 51 (:LINEAR RTL::N<=FL-LINEAR))
 (44 44 (:REWRITE |(< x (+ c/d y))|))
 (40 40 (:REWRITE |arith (- (* c x))|))
 (40 36 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (32 32 (:REWRITE RTL::INTEGERP-SUM))
 (32 32 (:REWRITE RTL::INTEGERP-OPB))
 (32 32 (:REWRITE RTL::INTEGERP-OPA))
 (32 32 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (32 32 (:LINEAR EXPT-LINEAR-UPPER-<))
 (32 32 (:LINEAR EXPT-LINEAR-LOWER-<))
 (32 32 (:LINEAR EXPT->=-1-TWO))
 (32 32 (:LINEAR EXPT->-1-TWO))
 (32 32 (:LINEAR EXPT-<=-1-TWO))
 (32 32 (:LINEAR EXPT-<=-1-ONE))
 (32 32 (:LINEAR EXPT-<-1-TWO))
 (32 32 (:LINEAR EXPT-<-1-ONE))
 (28 4 (:REWRITE |(- (if a b c))|))
 (26 26 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (19 19 (:REWRITE |(< 0 (* x y))|))
 (18 6 (:REWRITE RTL::NEG-BITN-1))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (13 13 (:REWRITE DEFAULT-EXPT-2))
 (13 13 (:REWRITE DEFAULT-EXPT-1))
 (13 13 (:REWRITE |(expt 1/c n)|))
 (13 13 (:REWRITE |(expt (- x) n)|))
 (13 1 (:REWRITE |(* (* x y) z)|))
 (12 4 (:REWRITE |(acl2-numberp (bubble-down x match))|))
 (11 11 (:REWRITE |(* (- x) y)|))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (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 |(< 0 (/ x))|))
 (6 6 (:TYPE-PRESCRIPTION RTL::CHOP))
 (6 6 (:REWRITE RTL::BITN-NEG))
 (6 6 (:REWRITE |(equal (+ (- c) x) y)|))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (3 3 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< (* (/ x) y) 1) with (< x 0)|))
 (2 2 (:REWRITE |(< (* (/ x) y) 1) with (< 0 x)|))
 (1 1 (:REWRITE |(<= 1 (* (/ x) y)) with (< x 0)|))
 (1 1 (:REWRITE |(<= 1 (* (/ x) y)) with (< 0 x)|))
 )
(RTL::BITS-X1
 (108 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (38 2 (:REWRITE RTL::INTEGERP-FL))
 (12 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (9 9 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (8 8 (:REWRITE DEFAULT-PLUS-2))
 (8 8 (:REWRITE DEFAULT-PLUS-1))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (6 6 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (6 6 (:REWRITE SIMPLIFY-SUMS-<))
 (6 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 6 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (5 3 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:META META-INTEGERP-CORRECT))
 (4 3 (:REWRITE DEFAULT-TIMES-1))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (3 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::BITN-X1
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::STK1)
(RTL::RND-EXPSHFT-POS-8
 (4208 108 (:REWRITE RTL::BITS-TAIL-GEN))
 (2004 167 (:REWRITE RTL::NEG-BITN-0))
 (1145 416 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (981 416 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (845 416 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (604 108 (:REWRITE ACL2-NUMBERP-X))
 (563 416 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (501 167 (:REWRITE RTL::NEG-BITN-1))
 (465 167 (:REWRITE RTL::BVECP-BITN-0))
 (420 416 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (416 416 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (416 416 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (416 416 (:REWRITE |(equal c (/ x))|))
 (416 416 (:REWRITE |(equal c (- x))|))
 (416 416 (:REWRITE |(equal (/ x) c)|))
 (416 416 (:REWRITE |(equal (/ x) (/ y))|))
 (416 416 (:REWRITE |(equal (- x) c)|))
 (416 416 (:REWRITE |(equal (- x) (- y))|))
 (308 108 (:REWRITE RTL::BITS-TAIL))
 (296 296 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (296 296 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (296 296 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (296 296 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (296 296 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (296 296 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (276 276 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (248 62 (:REWRITE RATIONALP-X))
 (200 100 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (200 100 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (200 100 (:REWRITE DEFAULT-LESS-THAN-1))
 (182 182 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (182 182 (:REWRITE RTL::BITS-NEG-INDICES))
 (167 167 (:REWRITE RTL::BITN-NEG))
 (134 74 (:REWRITE DEFAULT-PLUS-2))
 (124 124 (:TYPE-PRESCRIPTION BOOLEANP))
 (112 74 (:REWRITE DEFAULT-PLUS-1))
 (104 52 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (102 54 (:REWRITE DEFAULT-TIMES-2))
 (100 100 (:REWRITE THE-FLOOR-BELOW))
 (100 100 (:REWRITE THE-FLOOR-ABOVE))
 (100 100 (:REWRITE SIMPLIFY-SUMS-<))
 (100 100 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (100 100 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (100 100 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (100 100 (:REWRITE INTEGERP-<-CONSTANT))
 (100 100 (:REWRITE DEFAULT-LESS-THAN-2))
 (100 100 (:REWRITE CONSTANT-<-INTEGERP))
 (100 100 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (100 100 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (100 100 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (100 100 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (100 100 (:REWRITE |(< c (- x))|))
 (100 100 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (100 100 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (100 100 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (100 100 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (100 100 (:REWRITE |(< (/ x) (/ y))|))
 (100 100 (:REWRITE |(< (- x) c)|))
 (100 100 (:REWRITE |(< (- x) (- y))|))
 (62 62 (:REWRITE REDUCE-RATIONALP-+))
 (62 62 (:REWRITE REDUCE-RATIONALP-*))
 (62 62 (:REWRITE REDUCE-INTEGERP-+))
 (62 62 (:REWRITE RATIONALP-MINUS-X))
 (62 62 (:REWRITE INTEGERP-MINUS-X))
 (62 62 (:META META-RATIONALP-CORRECT))
 (62 62 (:META META-INTEGERP-CORRECT))
 (60 54 (:REWRITE DEFAULT-TIMES-1))
 (48 48 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (48 48 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (48 48 (:REWRITE NORMALIZE-ADDENDS))
 (48 48 (:REWRITE |(equal (+ (- c) x) y)|))
 (25 25 (:REWRITE SUBSETP-MEMBER . 4))
 (25 25 (:REWRITE SUBSETP-MEMBER . 3))
 (25 25 (:REWRITE SUBSETP-MEMBER . 2))
 (25 25 (:REWRITE SUBSETP-MEMBER . 1))
 (25 25 (:REWRITE INTERSECTP-MEMBER . 3))
 (25 25 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (2 2 (:TYPE-PRESCRIPTION ABS))
 (2 2 (:REWRITE |(equal (* x y) 0)|))
 )
(RTL::RND-EXPSHFT-POS-9
 (678 402 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (532 13 (:REWRITE RTL::BITS-TAIL-GEN))
 (402 402 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (402 402 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (196 62 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (180 62 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (152 62 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (135 62 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (100 50 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (97 60 (:REWRITE DEFAULT-LESS-THAN-1))
 (88 88 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (77 48 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (77 48 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (64 60 (:REWRITE DEFAULT-LESS-THAN-2))
 (62 62 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (62 62 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (62 62 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (62 62 (:REWRITE |(equal c (/ x))|))
 (62 62 (:REWRITE |(equal c (- x))|))
 (62 62 (:REWRITE |(equal (/ x) c)|))
 (62 62 (:REWRITE |(equal (/ x) (/ y))|))
 (62 62 (:REWRITE |(equal (- x) c)|))
 (62 62 (:REWRITE |(equal (- x) (- y))|))
 (60 60 (:REWRITE THE-FLOOR-BELOW))
 (60 60 (:REWRITE THE-FLOOR-ABOVE))
 (60 48 (:REWRITE SIMPLIFY-SUMS-<))
 (54 54 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (54 54 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (54 54 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (54 54 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (54 54 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (54 54 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (54 54 (:REWRITE |(< c (- x))|))
 (54 54 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (54 54 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (54 54 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (54 54 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (54 54 (:REWRITE |(< (/ x) (/ y))|))
 (54 54 (:REWRITE |(< (- x) (- y))|))
 (48 48 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (48 48 (:REWRITE INTEGERP-<-CONSTANT))
 (48 48 (:REWRITE CONSTANT-<-INTEGERP))
 (42 20 (:REWRITE DEFAULT-PLUS-2))
 (41 41 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (40 20 (:REWRITE DEFAULT-PLUS-1))
 (39 13 (:REWRITE RTL::BITS-TAIL))
 (35 35 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (18 18 (:REWRITE RTL::RTZ-NEG-BITS))
 (13 13 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (13 13 (:REWRITE RTL::BITS-NEG-INDICES))
 (12 12 (:REWRITE DEFAULT-MINUS))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11 11 (:REWRITE NORMALIZE-ADDENDS))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (9 3 (:REWRITE RTL::BVECP-EXACTP))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
(RTL::INCOVFL-0-1
 (44 15 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (44 15 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (34 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (15 15 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (15 15 (:REWRITE |(equal c (/ x))|))
 (15 15 (:REWRITE |(equal c (- x))|))
 (15 15 (:REWRITE |(equal (/ x) c)|))
 (15 15 (:REWRITE |(equal (/ x) (/ y))|))
 (15 15 (:REWRITE |(equal (- x) c)|))
 (15 15 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SUBSETP-MEMBER . 4))
 (2 2 (:REWRITE SUBSETP-MEMBER . 3))
 (2 2 (:REWRITE SUBSETP-MEMBER . 2))
 (2 2 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::RND-EXPSHFT-POS-10
 (176 4 (:LINEAR RTL::RND-NON-POS))
 (84 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (60 12 (:REWRITE ACL2-NUMBERP-X))
 (52 52 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (52 52 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (52 52 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (40 14 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (36 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (27 23 (:REWRITE DEFAULT-PLUS-2))
 (25 23 (:REWRITE DEFAULT-PLUS-1))
 (24 14 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 6 (:REWRITE RATIONALP-X))
 (18 9 (:REWRITE DEFAULT-TIMES-2))
 (14 14 (:REWRITE RTL::RTZ-NEG-BITS))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (14 14 (:REWRITE |(equal c (/ x))|))
 (14 14 (:REWRITE |(equal c (- x))|))
 (14 14 (:REWRITE |(equal (/ x) c)|))
 (14 14 (:REWRITE |(equal (/ x) (/ y))|))
 (14 14 (:REWRITE |(equal (- x) c)|))
 (14 14 (:REWRITE |(equal (- x) (- y))|))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (13 13 (:REWRITE NORMALIZE-ADDENDS))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (9 9 (:REWRITE DEFAULT-TIMES-1))
 (8 4 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (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))
 )
(RTL::RND-EXPSHFT-POS-11
 (88 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (88 2 (:LINEAR RTL::RND-NON-POS))
 (66 10 (:REWRITE ACL2-NUMBERP-X))
 (51 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (42 42 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (42 42 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (42 42 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (36 18 (:REWRITE DEFAULT-TIMES-2))
 (29 13 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 7 (:REWRITE RATIONALP-X))
 (27 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (24 18 (:REWRITE DEFAULT-PLUS-1))
 (22 22 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (22 22 (:REWRITE RTL::BITS-NEG-INDICES))
 (18 18 (:REWRITE DEFAULT-TIMES-1))
 (18 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 8 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 16 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (15 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 8 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal c (- x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (13 13 (:REWRITE |(equal (- x) (- y))|))
 (12 8 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 6 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (10 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (9 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE THE-FLOOR-BELOW))
 (8 8 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE SIMPLIFY-SUMS-<))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (7 7 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (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))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (1 1 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (1 1 (:TYPE-PRESCRIPTION ABS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::RND-EXPSHFT-POS-12
 (1048 18 (:LINEAR RTL::RND-NON-POS))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (388 388 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (388 388 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (388 388 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (332 38 (:REWRITE DEFAULT-TIMES-2))
 (230 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (218 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (187 38 (:REWRITE DEFAULT-TIMES-1))
 (136 68 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (129 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (90 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (90 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (90 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (69 39 (:REWRITE DEFAULT-PLUS-2))
 (55 39 (:REWRITE DEFAULT-PLUS-1))
 (32 32 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (32 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (30 15 (:REWRITE ACL2-NUMBERP-X))
 (23 23 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (23 23 (:REWRITE |(equal c (/ x))|))
 (23 23 (:REWRITE |(equal c (- x))|))
 (23 23 (:REWRITE |(equal (/ x) c)|))
 (23 23 (:REWRITE |(equal (/ x) (/ y))|))
 (23 23 (:REWRITE |(equal (- x) c)|))
 (23 23 (:REWRITE |(equal (- x) (- y))|))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (18 18 (:REWRITE SIMPLIFY-SUMS-<))
 (18 18 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (18 18 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (18 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (- x))|))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) (/ y))|))
 (18 18 (:REWRITE |(< (- x) c)|))
 (18 18 (:REWRITE |(< (- x) (- y))|))
 (16 16 (:REWRITE DEFAULT-EXPT-2))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (15 15 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (15 15 (:REWRITE RTL::RAT-B))
 (13 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (11 11 (:REWRITE DEFAULT-MINUS))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (3 3 (:REWRITE |(* c (* d x))|))
 (2 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 )
(RTL::RND-EXPSHFT-POS-13
 (1386 33 (:REWRITE RTL::BITS-TAIL-GEN))
 (336 28 (:REWRITE RTL::NEG-BITN-0))
 (304 201 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (201 201 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (201 201 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (199 72 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (183 72 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (150 72 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (142 72 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (135 135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (135 135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (135 135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (135 135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (135 135 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (107 60 (:REWRITE DEFAULT-LESS-THAN-1))
 (103 56 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (103 56 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (99 33 (:REWRITE RTL::BITS-TAIL))
 (85 48 (:REWRITE DEFAULT-PLUS-2))
 (84 28 (:REWRITE RTL::NEG-BITN-1))
 (84 28 (:REWRITE RTL::BVECP-BITN-0))
 (83 48 (:REWRITE DEFAULT-PLUS-1))
 (72 72 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (72 72 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (72 72 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (72 72 (:REWRITE |(equal c (/ x))|))
 (72 72 (:REWRITE |(equal c (- x))|))
 (72 72 (:REWRITE |(equal (/ x) c)|))
 (72 72 (:REWRITE |(equal (/ x) (/ y))|))
 (72 72 (:REWRITE |(equal (- x) c)|))
 (72 72 (:REWRITE |(equal (- x) (- y))|))
 (68 56 (:REWRITE SIMPLIFY-SUMS-<))
 (64 60 (:REWRITE DEFAULT-LESS-THAN-2))
 (63 42 (:REWRITE DEFAULT-TIMES-2))
 (63 42 (:REWRITE DEFAULT-TIMES-1))
 (60 60 (:REWRITE THE-FLOOR-BELOW))
 (60 60 (:REWRITE THE-FLOOR-ABOVE))
 (58 58 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (58 58 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (58 58 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (58 58 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (58 58 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (58 58 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (58 58 (:REWRITE |(< c (- x))|))
 (58 58 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (58 58 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (58 58 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (58 58 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (58 58 (:REWRITE |(< (/ x) (/ y))|))
 (58 58 (:REWRITE |(< (- x) (- y))|))
 (56 56 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (56 56 (:REWRITE INTEGERP-<-CONSTANT))
 (56 56 (:REWRITE CONSTANT-<-INTEGERP))
 (56 28 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (40 40 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (40 40 (:REWRITE RTL::BITS-NEG-INDICES))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (28 28 (:REWRITE RTL::BITN-NEG))
 (27 9 (:REWRITE RTL::BVECP-EXACTP))
 (23 23 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (21 21 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (20 20 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (20 20 (:REWRITE NORMALIZE-ADDENDS))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE RTL::RTZ-NEG-BITS))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (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))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
(RTL::RND-EXPSHFT-POS-14
 (210 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (45 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (36 3 (:REWRITE RTL::NEG-BITN-0))
 (30 14 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (21 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (17 14 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 5 (:REWRITE RTL::BITS-TAIL))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (14 14 (:REWRITE |(equal c (/ x))|))
 (14 14 (:REWRITE |(equal c (- x))|))
 (14 14 (:REWRITE |(equal (/ x) c)|))
 (14 14 (:REWRITE |(equal (/ x) (/ y))|))
 (14 14 (:REWRITE |(equal (- x) c)|))
 (14 14 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (8 2 (:REWRITE RATIONALP-X))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 2 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (4 2 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE DEFAULT-TIMES-2))
 (3 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::RND-EXPSHFT-POS-15
 (52 8 (:REWRITE DEFAULT-TIMES-2))
 (52 8 (:REWRITE DEFAULT-TIMES-1))
 (37 17 (:REWRITE DEFAULT-PLUS-2))
 (27 17 (:REWRITE DEFAULT-PLUS-1))
 (21 7 (:REWRITE RTL::BVECP-EXACTP))
 (20 10 (:REWRITE ACL2-NUMBERP-X))
 (17 17 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (17 17 (:REWRITE NORMALIZE-ADDENDS))
 (14 14 (:TYPE-PRESCRIPTION RTL::BVECP))
 (14 7 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (10 10 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (10 10 (:REWRITE RTL::RAT-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 7 (:REWRITE DEFAULT-MINUS))
 (6 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::RND-EXPSHFT-POS-107
 (652 218 (:REWRITE DEFAULT-PLUS-2))
 (630 218 (:REWRITE DEFAULT-PLUS-1))
 (340 251 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (296 50 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (267 267 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (267 267 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (267 267 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (267 267 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (267 267 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (251 251 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (251 251 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (205 19 (:REWRITE RATIONALP-X))
 (168 87 (:REWRITE DEFAULT-MINUS))
 (126 126 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (124 62 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (102 86 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (97 22 (:REWRITE INTEGERP-MINUS-X))
 (96 16 (:REWRITE DEFAULT-TIMES-2))
 (96 16 (:REWRITE DEFAULT-TIMES-1))
 (95 38 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (84 61 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (81 62 (:REWRITE DEFAULT-LESS-THAN-2))
 (81 61 (:REWRITE |(< (- x) (- y))|))
 (79 38 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (70 62 (:REWRITE DEFAULT-LESS-THAN-1))
 (65 50 (:REWRITE |(equal (- x) (- y))|))
 (62 62 (:REWRITE THE-FLOOR-BELOW))
 (62 62 (:REWRITE THE-FLOOR-ABOVE))
 (61 61 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (61 61 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (61 61 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (61 61 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (61 61 (:REWRITE INTEGERP-<-CONSTANT))
 (61 61 (:REWRITE CONSTANT-<-INTEGERP))
 (61 61 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (61 61 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (61 61 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (61 61 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (61 61 (:REWRITE |(< c (- x))|))
 (61 61 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (61 61 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (61 61 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (61 61 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (61 61 (:REWRITE |(< (/ x) (/ y))|))
 (61 61 (:REWRITE |(< (- x) c)|))
 (57 53 (:REWRITE SIMPLIFY-SUMS-<))
 (53 53 (:REWRITE |(< (+ c/d x) y)|))
 (53 53 (:REWRITE |(< (+ (- c) x) y)|))
 (50 50 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (50 50 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (50 50 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (50 50 (:REWRITE |(equal c (/ x))|))
 (50 50 (:REWRITE |(equal c (- x))|))
 (50 50 (:REWRITE |(equal (/ x) c)|))
 (50 50 (:REWRITE |(equal (/ x) (/ y))|))
 (50 50 (:REWRITE |(equal (- x) c)|))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (30 10 (:REWRITE |(acl2-numberp (bubble-down x match))|))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (26 26 (:REWRITE |(+ c (+ d x))|))
 (24 8 (:REWRITE RTL::BVECP-EXACTP))
 (20 20 (:REWRITE |(equal (+ (- c) x) y)|))
 (19 19 (:REWRITE REDUCE-INTEGERP-+))
 (19 19 (:META META-INTEGERP-CORRECT))
 (16 16 (:TYPE-PRESCRIPTION RTL::BVECP))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 12 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:META META-RATIONALP-CORRECT))
 (9 9 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (8 8 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:REWRITE DEFAULT-EXPT-2))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::RND-EXPSHFT-POS-8-B
 (3120 86 (:REWRITE RTL::BITS-TAIL-GEN))
 (1812 151 (:REWRITE RTL::NEG-BITN-0))
 (970 360 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (860 360 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (733 360 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (524 92 (:REWRITE ACL2-NUMBERP-X))
 (488 360 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (453 151 (:REWRITE RTL::NEG-BITN-1))
 (417 151 (:REWRITE RTL::BVECP-BITN-0))
 (360 360 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (360 360 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (360 360 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (360 360 (:REWRITE |(equal c (/ x))|))
 (360 360 (:REWRITE |(equal c (- x))|))
 (360 360 (:REWRITE |(equal (/ x) c)|))
 (360 360 (:REWRITE |(equal (/ x) (/ y))|))
 (360 360 (:REWRITE |(equal (- x) c)|))
 (360 360 (:REWRITE |(equal (- x) (- y))|))
 (254 254 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (254 254 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (254 254 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (254 254 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (254 254 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (254 254 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (234 234 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (234 86 (:REWRITE RTL::BITS-TAIL))
 (216 54 (:REWRITE RATIONALP-X))
 (151 151 (:REWRITE RTL::BITN-NEG))
 (148 74 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (148 74 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (148 74 (:REWRITE DEFAULT-LESS-THAN-1))
 (136 136 (:REWRITE RTL::BITS-NEG-INDICES))
 (108 108 (:TYPE-PRESCRIPTION BOOLEANP))
 (100 50 (:REWRITE DEFAULT-PLUS-2))
 (94 50 (:REWRITE DEFAULT-TIMES-2))
 (88 44 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (80 50 (:REWRITE DEFAULT-PLUS-1))
 (74 74 (:REWRITE THE-FLOOR-BELOW))
 (74 74 (:REWRITE THE-FLOOR-ABOVE))
 (74 74 (:REWRITE SIMPLIFY-SUMS-<))
 (74 74 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (74 74 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (74 74 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (74 74 (:REWRITE INTEGERP-<-CONSTANT))
 (74 74 (:REWRITE DEFAULT-LESS-THAN-2))
 (74 74 (:REWRITE CONSTANT-<-INTEGERP))
 (74 74 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (74 74 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (74 74 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (74 74 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (74 74 (:REWRITE |(< c (- x))|))
 (74 74 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (74 74 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (74 74 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (74 74 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (74 74 (:REWRITE |(< (/ x) (/ y))|))
 (74 74 (:REWRITE |(< (- x) c)|))
 (74 74 (:REWRITE |(< (- x) (- y))|))
 (56 50 (:REWRITE DEFAULT-TIMES-1))
 (54 54 (:REWRITE REDUCE-RATIONALP-+))
 (54 54 (:REWRITE REDUCE-RATIONALP-*))
 (54 54 (:REWRITE REDUCE-INTEGERP-+))
 (54 54 (:REWRITE RATIONALP-MINUS-X))
 (54 54 (:REWRITE INTEGERP-MINUS-X))
 (54 54 (:META META-RATIONALP-CORRECT))
 (54 54 (:META META-INTEGERP-CORRECT))
 (44 44 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (38 38 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (38 38 (:REWRITE NORMALIZE-ADDENDS))
 (38 38 (:REWRITE |(equal (+ (- c) x) y)|))
 (25 25 (:REWRITE SUBSETP-MEMBER . 4))
 (25 25 (:REWRITE SUBSETP-MEMBER . 3))
 (25 25 (:REWRITE SUBSETP-MEMBER . 2))
 (25 25 (:REWRITE SUBSETP-MEMBER . 1))
 (25 25 (:REWRITE INTERSECTP-MEMBER . 3))
 (25 25 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::RND-EXPSHFT-POS-9-B
 (678 402 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (462 11 (:REWRITE RTL::BITS-TAIL-GEN))
 (402 402 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (402 402 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (196 62 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (180 62 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (152 62 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (135 62 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (100 50 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (95 58 (:REWRITE DEFAULT-LESS-THAN-1))
 (88 88 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (75 46 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (75 46 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (62 62 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (62 62 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (62 62 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (62 62 (:REWRITE |(equal c (/ x))|))
 (62 62 (:REWRITE |(equal c (- x))|))
 (62 62 (:REWRITE |(equal (/ x) c)|))
 (62 62 (:REWRITE |(equal (/ x) (/ y))|))
 (62 62 (:REWRITE |(equal (- x) c)|))
 (62 62 (:REWRITE |(equal (- x) (- y))|))
 (62 58 (:REWRITE DEFAULT-LESS-THAN-2))
 (58 58 (:REWRITE THE-FLOOR-BELOW))
 (58 58 (:REWRITE THE-FLOOR-ABOVE))
 (58 46 (:REWRITE SIMPLIFY-SUMS-<))
 (52 52 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (52 52 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (52 52 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (52 52 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (52 52 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (52 52 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (52 52 (:REWRITE |(< c (- x))|))
 (52 52 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (52 52 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (52 52 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (52 52 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (52 52 (:REWRITE |(< (/ x) (/ y))|))
 (52 52 (:REWRITE |(< (- x) (- y))|))
 (46 46 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (46 46 (:REWRITE INTEGERP-<-CONSTANT))
 (46 46 (:REWRITE CONSTANT-<-INTEGERP))
 (42 20 (:REWRITE DEFAULT-PLUS-2))
 (41 41 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (40 20 (:REWRITE DEFAULT-PLUS-1))
 (35 35 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (33 11 (:REWRITE RTL::BITS-TAIL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (20 2 (:REWRITE RTL::NEG-BITN-0))
 (18 18 (:REWRITE RTL::RTZ-NEG-BITS))
 (12 12 (:REWRITE DEFAULT-MINUS))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11 11 (:REWRITE NORMALIZE-ADDENDS))
 (11 11 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (11 11 (:REWRITE RTL::BITS-NEG-INDICES))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (9 3 (:REWRITE RTL::BVECP-EXACTP))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (6 2 (:REWRITE RTL::BITN-BVECP-1))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE RTL::NEG-BITN-1))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
(RTL::INCNORM-0-1
 (44 15 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (44 15 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (34 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (15 15 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (15 15 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (15 15 (:REWRITE |(equal c (/ x))|))
 (15 15 (:REWRITE |(equal c (- x))|))
 (15 15 (:REWRITE |(equal (/ x) c)|))
 (15 15 (:REWRITE |(equal (/ x) (/ y))|))
 (15 15 (:REWRITE |(equal (- x) c)|))
 (15 15 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SUBSETP-MEMBER . 4))
 (2 2 (:REWRITE SUBSETP-MEMBER . 3))
 (2 2 (:REWRITE SUBSETP-MEMBER . 2))
 (2 2 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 3))
 (2 2 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::RND-EXPSHFT-POS-10-B
 (176 4 (:LINEAR RTL::RND-NON-POS))
 (108 24 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (78 78 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (78 78 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (78 78 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (72 2 (:LINEAR RTL::RTZ-POSITIVE))
 (72 2 (:LINEAR RTL::RTZ-NEGATIVE))
 (60 24 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (60 12 (:REWRITE ACL2-NUMBERP-X))
 (58 24 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (48 4 (:REWRITE RTL::NEG-BITN-0))
 (42 24 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (36 27 (:REWRITE DEFAULT-PLUS-2))
 (33 27 (:REWRITE DEFAULT-PLUS-1))
 (30 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (28 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (28 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (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)|))
 (24 24 (:REWRITE |(equal (- x) (- y))|))
 (24 13 (:REWRITE DEFAULT-TIMES-2))
 (24 6 (:REWRITE RATIONALP-X))
 (16 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (16 8 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 15 (:REWRITE NORMALIZE-ADDENDS))
 (15 13 (:REWRITE DEFAULT-TIMES-1))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE SIMPLIFY-SUMS-<))
 (14 14 (:REWRITE RTL::RTZ-NEG-BITS))
 (14 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:REWRITE |(< 0 (* x y))|))
 (12 4 (:REWRITE RTL::NEG-BITN-1))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (11 11 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (10 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (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))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::RND-EXPSHFT-POS-11-B
 (180 5 (:REWRITE RTL::BVECP-BITN-0))
 (88 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (88 2 (:LINEAR RTL::RND-NON-POS))
 (76 23 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (68 68 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (68 68 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (68 68 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (66 10 (:REWRITE ACL2-NUMBERP-X))
 (60 5 (:REWRITE RTL::NEG-BITN-0))
 (52 23 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (49 23 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (42 22 (:REWRITE DEFAULT-TIMES-2))
 (36 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (36 19 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (35 24 (:REWRITE DEFAULT-PLUS-1))
 (33 23 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (30 19 (:REWRITE DEFAULT-LESS-THAN-1))
 (29 19 (:REWRITE DEFAULT-LESS-THAN-2))
 (28 7 (:REWRITE RATIONALP-X))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (25 23 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (24 22 (:REWRITE DEFAULT-TIMES-1))
 (23 23 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (23 23 (:REWRITE |(equal c (/ x))|))
 (23 23 (:REWRITE |(equal c (- x))|))
 (23 23 (:REWRITE |(equal (/ x) c)|))
 (23 23 (:REWRITE |(equal (/ x) (/ y))|))
 (23 23 (:REWRITE |(equal (- x) c)|))
 (23 23 (:REWRITE |(equal (- x) (- y))|))
 (22 22 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (22 22 (:REWRITE RTL::BITS-NEG-INDICES))
 (21 19 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (20 19 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (20 10 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (19 19 (:REWRITE THE-FLOOR-BELOW))
 (19 19 (:REWRITE THE-FLOOR-ABOVE))
 (19 19 (:REWRITE SIMPLIFY-SUMS-<))
 (19 19 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (19 19 (:REWRITE INTEGERP-<-CONSTANT))
 (19 19 (:REWRITE CONSTANT-<-INTEGERP))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (19 19 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< c (- x))|))
 (19 19 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (19 19 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (19 19 (:REWRITE |(< (/ x) (/ y))|))
 (19 19 (:REWRITE |(< (- x) c)|))
 (19 19 (:REWRITE |(< (- x) (- y))|))
 (18 18 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (15 5 (:REWRITE RTL::NEG-BITN-1))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE NORMALIZE-ADDENDS))
 (11 11 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (7 7 (:REWRITE REDUCE-RATIONALP-+))
 (7 7 (:REWRITE REDUCE-RATIONALP-*))
 (7 7 (:REWRITE REDUCE-INTEGERP-+))
 (7 7 (:REWRITE RATIONALP-MINUS-X))
 (7 7 (:REWRITE INTEGERP-MINUS-X))
 (7 7 (:META META-RATIONALP-CORRECT))
 (7 7 (:META META-INTEGERP-CORRECT))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (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))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (1 1 (:TYPE-PRESCRIPTION ABS))
 )
(RTL::RND-EXPSHFT-POS-12-B
 (1048 18 (:LINEAR RTL::RND-NON-POS))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (416 416 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (388 388 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (388 388 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (388 388 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (332 38 (:REWRITE DEFAULT-TIMES-2))
 (230 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (218 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (187 38 (:REWRITE DEFAULT-TIMES-1))
 (136 68 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (129 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (90 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (90 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (90 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (69 39 (:REWRITE DEFAULT-PLUS-2))
 (55 39 (:REWRITE DEFAULT-PLUS-1))
 (32 32 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (32 32 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (30 15 (:REWRITE ACL2-NUMBERP-X))
 (23 23 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (23 23 (:REWRITE |(equal c (/ x))|))
 (23 23 (:REWRITE |(equal c (- x))|))
 (23 23 (:REWRITE |(equal (/ x) c)|))
 (23 23 (:REWRITE |(equal (/ x) (/ y))|))
 (23 23 (:REWRITE |(equal (- x) c)|))
 (23 23 (:REWRITE |(equal (- x) (- y))|))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (18 18 (:REWRITE SIMPLIFY-SUMS-<))
 (18 18 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (18 18 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (18 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (- x))|))
 (18 18 (:REWRITE |(< 0 (/ x))|))
 (18 18 (:REWRITE |(< 0 (* x y))|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) (/ y))|))
 (18 18 (:REWRITE |(< (- x) c)|))
 (18 18 (:REWRITE |(< (- x) (- y))|))
 (16 16 (:REWRITE DEFAULT-EXPT-2))
 (16 16 (:REWRITE DEFAULT-EXPT-1))
 (16 16 (:REWRITE |(expt 1/c n)|))
 (16 16 (:REWRITE |(expt (- x) n)|))
 (15 15 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (15 15 (:REWRITE RTL::RAT-B))
 (13 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (11 11 (:REWRITE DEFAULT-MINUS))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (3 3 (:REWRITE |(* c (* d x))|))
 (2 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 )
(RTL::RND-EXPSHFT-POS-13-B
 (798 19 (:REWRITE RTL::BITS-TAIL-GEN))
 (207 135 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (168 14 (:REWRITE RTL::NEG-BITN-0))
 (140 51 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (135 135 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (135 135 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (124 51 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (118 118 (:TYPE-PRESCRIPTION RTL::RTZ-INTEGER-TYPE-PRESCRIPTION))
 (107 107 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (107 107 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (107 107 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (107 107 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (107 107 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (106 51 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (95 51 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (79 46 (:REWRITE DEFAULT-LESS-THAN-1))
 (75 42 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (75 42 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (57 19 (:REWRITE RTL::BITS-TAIL))
 (56 28 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (54 42 (:REWRITE SIMPLIFY-SUMS-<))
 (51 51 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (51 51 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (51 51 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (51 51 (:REWRITE |(equal c (/ x))|))
 (51 51 (:REWRITE |(equal c (- x))|))
 (51 51 (:REWRITE |(equal (/ x) c)|))
 (51 51 (:REWRITE |(equal (/ x) (/ y))|))
 (51 51 (:REWRITE |(equal (- x) c)|))
 (51 51 (:REWRITE |(equal (- x) (- y))|))
 (50 46 (:REWRITE DEFAULT-LESS-THAN-2))
 (46 46 (:REWRITE THE-FLOOR-BELOW))
 (46 46 (:REWRITE THE-FLOOR-ABOVE))
 (44 44 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (44 44 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (44 44 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (44 44 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (44 44 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (44 44 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (44 44 (:REWRITE |(< c (- x))|))
 (44 44 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (44 44 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (44 44 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (44 44 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (44 44 (:REWRITE |(< (/ x) (/ y))|))
 (44 44 (:REWRITE |(< (- x) (- y))|))
 (42 42 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (42 42 (:REWRITE INTEGERP-<-CONSTANT))
 (42 42 (:REWRITE CONSTANT-<-INTEGERP))
 (42 14 (:REWRITE RTL::NEG-BITN-1))
 (42 14 (:REWRITE RTL::BVECP-BITN-0))
 (40 22 (:REWRITE DEFAULT-PLUS-2))
 (38 22 (:REWRITE DEFAULT-PLUS-1))
 (27 27 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (27 18 (:REWRITE DEFAULT-TIMES-2))
 (27 18 (:REWRITE DEFAULT-TIMES-1))
 (27 9 (:REWRITE RTL::BVECP-EXACTP))
 (23 23 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (22 22 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (22 22 (:REWRITE RTL::BITS-NEG-INDICES))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (14 14 (:REWRITE RTL::BITN-NEG))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11 11 (:REWRITE NORMALIZE-ADDENDS))
 (9 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (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))
 (2 2 (:REWRITE RTL::RTZ-NEG-BITS))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE |(< y (+ (- c) x))|))
 (2 2 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
(RTL::RND-EXPSHFT-POS-14-B
 (210 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (45 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (36 3 (:REWRITE RTL::NEG-BITN-0))
 (30 14 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (21 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (17 14 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 5 (:REWRITE RTL::BITS-TAIL))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (14 14 (:REWRITE |(equal c (/ x))|))
 (14 14 (:REWRITE |(equal c (- x))|))
 (14 14 (:REWRITE |(equal (/ x) c)|))
 (14 14 (:REWRITE |(equal (/ x) (/ y))|))
 (14 14 (:REWRITE |(equal (- x) c)|))
 (14 14 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (8 2 (:REWRITE RATIONALP-X))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 2 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (4 2 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE DEFAULT-TIMES-2))
 (3 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::RND-EXPSHFT-POS-15-B
 (52 8 (:REWRITE DEFAULT-TIMES-2))
 (52 8 (:REWRITE DEFAULT-TIMES-1))
 (37 17 (:REWRITE DEFAULT-PLUS-2))
 (27 17 (:REWRITE DEFAULT-PLUS-1))
 (21 7 (:REWRITE RTL::BVECP-EXACTP))
 (20 10 (:REWRITE ACL2-NUMBERP-X))
 (17 17 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (17 17 (:REWRITE NORMALIZE-ADDENDS))
 (14 14 (:TYPE-PRESCRIPTION RTL::BVECP))
 (14 7 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (10 10 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (10 10 (:REWRITE RTL::RAT-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 8 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 7 (:REWRITE DEFAULT-MINUS))
 (6 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE DEFAULT-EXPT-2))
 (4 4 (:REWRITE DEFAULT-EXPT-1))
 (4 4 (:REWRITE |(expt 1/c n)|))
 (4 4 (:REWRITE |(expt (- x) n)|))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 )
(RTL::RND-EXPSHFT-POS-106
 (652 218 (:REWRITE DEFAULT-PLUS-2))
 (630 218 (:REWRITE DEFAULT-PLUS-1))
 (340 251 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (296 50 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (267 267 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (267 267 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (267 267 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (267 267 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (267 267 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (251 251 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (251 251 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (205 19 (:REWRITE RATIONALP-X))
 (168 87 (:REWRITE DEFAULT-MINUS))
 (126 126 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (124 62 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (102 86 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (97 22 (:REWRITE INTEGERP-MINUS-X))
 (96 16 (:REWRITE DEFAULT-TIMES-2))
 (96 16 (:REWRITE DEFAULT-TIMES-1))
 (95 38 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (84 61 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (81 62 (:REWRITE DEFAULT-LESS-THAN-2))
 (81 61 (:REWRITE |(< (- x) (- y))|))
 (79 38 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (70 62 (:REWRITE DEFAULT-LESS-THAN-1))
 (65 50 (:REWRITE |(equal (- x) (- y))|))
 (62 62 (:REWRITE THE-FLOOR-BELOW))
 (62 62 (:REWRITE THE-FLOOR-ABOVE))
 (61 61 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (61 61 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (61 61 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (61 61 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (61 61 (:REWRITE INTEGERP-<-CONSTANT))
 (61 61 (:REWRITE CONSTANT-<-INTEGERP))
 (61 61 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (61 61 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (61 61 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (61 61 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (61 61 (:REWRITE |(< c (- x))|))
 (61 61 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (61 61 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (61 61 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (61 61 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (61 61 (:REWRITE |(< (/ x) (/ y))|))
 (61 61 (:REWRITE |(< (- x) c)|))
 (57 53 (:REWRITE SIMPLIFY-SUMS-<))
 (53 53 (:REWRITE |(< (+ c/d x) y)|))
 (53 53 (:REWRITE |(< (+ (- c) x) y)|))
 (50 50 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (50 50 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (50 50 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (50 50 (:REWRITE |(equal c (/ x))|))
 (50 50 (:REWRITE |(equal c (- x))|))
 (50 50 (:REWRITE |(equal (/ x) c)|))
 (50 50 (:REWRITE |(equal (/ x) (/ y))|))
 (50 50 (:REWRITE |(equal (- x) c)|))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (45 45 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (45 45 (:REWRITE |(< (/ x) 0)|))
 (45 45 (:REWRITE |(< (* x y) 0)|))
 (30 10 (:REWRITE |(acl2-numberp (bubble-down x match))|))
 (26 26 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (26 26 (:REWRITE |(+ c (+ d x))|))
 (24 8 (:REWRITE RTL::BVECP-EXACTP))
 (20 20 (:REWRITE |(equal (+ (- c) x) y)|))
 (19 19 (:REWRITE REDUCE-INTEGERP-+))
 (19 19 (:META META-INTEGERP-CORRECT))
 (16 16 (:TYPE-PRESCRIPTION RTL::BVECP))
 (16 16 (:REWRITE REDUCE-RATIONALP-*))
 (16 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (12 12 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:META META-RATIONALP-CORRECT))
 (9 9 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (8 8 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:REWRITE DEFAULT-EXPT-2))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::Z0
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::RATIONALP-Z0)
(RTL::RND-EXPSHFT-0-3
 (399 21 (:REWRITE RTL::INTEGERP-FL))
 (300 300 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (300 300 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (300 300 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (294 6 (:REWRITE RTL::CHOP-0))
 (252 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (89 43 (:REWRITE DEFAULT-TIMES-2))
 (61 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (58 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (58 17 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (55 21 (:REWRITE DEFAULT-PLUS-2))
 (49 43 (:REWRITE DEFAULT-TIMES-1))
 (49 17 (:REWRITE SIMPLIFY-SUMS-<))
 (48 17 (:REWRITE DEFAULT-LESS-THAN-1))
 (46 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (44 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (42 14 (:REWRITE ACL2-NUMBERP-X))
 (40 20 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (36 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (34 34 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (34 21 (:REWRITE DEFAULT-PLUS-1))
 (33 17 (:REWRITE DEFAULT-LESS-THAN-2))
 (23 23 (:REWRITE REDUCE-INTEGERP-+))
 (23 23 (:REWRITE INTEGERP-MINUS-X))
 (23 23 (:META META-INTEGERP-CORRECT))
 (20 20 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (20 20 (:REWRITE NORMALIZE-ADDENDS))
 (18 6 (:REWRITE RTL::BITS-TAIL))
 (17 17 (:REWRITE THE-FLOOR-BELOW))
 (17 17 (:REWRITE THE-FLOOR-ABOVE))
 (17 17 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (17 17 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE INTEGERP-<-CONSTANT))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE CONSTANT-<-INTEGERP))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (17 17 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (17 17 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (17 17 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (17 17 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (17 17 (:REWRITE |(< c (- x))|))
 (17 17 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (17 17 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (17 17 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (17 17 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (17 17 (:REWRITE |(< (/ x) (/ y))|))
 (17 17 (:REWRITE |(< (- x) c)|))
 (17 17 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE RTL::RAT-B))
 (12 6 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:TYPE-PRESCRIPTION RTL::CHOP))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (6 6 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE |(< y (+ (- c) x))|))
 (4 4 (:REWRITE |(< x (+ c/d y))|))
 (3 3 (:LINEAR RTL::N<=FL-LINEAR))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
(RTL::ABS-A+B<>0
 (7 3 (:REWRITE DEFAULT-PLUS-2))
 (6 3 (:REWRITE DEFAULT-PLUS-1))
 (6 3 (:REWRITE DEFAULT-MINUS))
 (6 3 (:REWRITE ACL2-NUMBERP-X))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE RTL::RAT-B))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::RND-EXPSHFT-0-4
 (2200 6 (:REWRITE MOD-X-Y-=-X-Y . 1))
 (2046 55 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1920 6 (:REWRITE MOD-X-Y-=-X+Y . 1))
 (1617 15 (:REWRITE |(equal (+ (- c) x) y)|))
 (1037 25 (:REWRITE MOD-X-Y-=-X . 4))
 (1030 72 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (978 76 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (943 25 (:REWRITE MOD-X-Y-=-X-Y . 2))
 (852 25 (:REWRITE MOD-X-Y-=-X . 3))
 (850 850 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (850 850 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (850 850 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (701 25 (:REWRITE RTL::MOD-DOES-NOTHING))
 (682 25 (:REWRITE MOD-ZERO . 4))
 (670 25 (:REWRITE MOD-ZERO . 3))
 (655 129 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (655 129 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (655 129 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (655 129 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (538 538 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (538 538 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (538 538 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (450 204 (:REWRITE DEFAULT-PLUS-2))
 (368 170 (:REWRITE DEFAULT-TIMES-2))
 (347 25 (:REWRITE DEFAULT-MOD-RATIO))
 (346 204 (:REWRITE DEFAULT-PLUS-1))
 (345 170 (:REWRITE DEFAULT-TIMES-1))
 (338 64 (:REWRITE |(equal (- x) c)|))
 (315 62 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (287 7 (:REWRITE RTL::BITS-TAIL-GEN))
 (244 51 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (200 102 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (200 102 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (174 102 (:REWRITE DEFAULT-LESS-THAN-1))
 (173 25 (:REWRITE MOD-X-Y-=-X+Y . 2))
 (173 25 (:REWRITE MOD-X-Y-=-X . 2))
 (149 25 (:REWRITE MOD-X-Y-=-X-Y . 3))
 (149 25 (:REWRITE MOD-X-Y-=-X+Y . 3))
 (149 25 (:REWRITE MOD-CANCEL-*-REWRITING-GOAL-LITERAL))
 (149 25 (:REWRITE |(mod (* x (/ y)) z) rewriting-goal-literal|))
 (142 142 (:REWRITE REDUCE-INTEGERP-+))
 (142 142 (:REWRITE INTEGERP-MINUS-X))
 (142 142 (:META META-INTEGERP-CORRECT))
 (132 4 (:REWRITE MOD-ZERO . 1))
 (129 129 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (129 129 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (129 129 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (129 129 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (128 102 (:REWRITE DEFAULT-LESS-THAN-2))
 (124 124 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (108 4 (:LINEAR MOD-BOUNDS-3))
 (104 102 (:REWRITE SIMPLIFY-SUMS-<))
 (102 102 (:REWRITE THE-FLOOR-BELOW))
 (102 102 (:REWRITE THE-FLOOR-ABOVE))
 (102 102 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (102 102 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (102 102 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (102 102 (:REWRITE INTEGERP-<-CONSTANT))
 (102 102 (:REWRITE CONSTANT-<-INTEGERP))
 (102 102 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (102 102 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (102 102 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (102 102 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (102 102 (:REWRITE |(< c (- x))|))
 (102 102 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (102 102 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (102 102 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (102 102 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (102 102 (:REWRITE |(< (/ x) (/ y))|))
 (102 102 (:REWRITE |(< (- x) c)|))
 (102 102 (:REWRITE |(< (- x) (- y))|))
 (94 94 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (82 82 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (66 64 (:REWRITE |(equal (- x) (- y))|))
 (64 64 (:REWRITE |(equal c (/ x))|))
 (64 64 (:REWRITE |(equal c (- x))|))
 (64 64 (:REWRITE |(equal (/ x) c)|))
 (64 64 (:REWRITE |(equal (/ x) (/ y))|))
 (62 62 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (51 51 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (49 25 (:REWRITE DEFAULT-MOD-1))
 (48 8 (:LINEAR MOD-BOUNDS-2))
 (44 14 (:REWRITE |(+ c (+ d x))|))
 (38 12 (:REWRITE ACL2-NUMBERP-X))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (29 15 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (28 4 (:REWRITE MOD-ZERO . 2))
 (28 4 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (28 4 (:REWRITE |(* c (* d x))|))
 (25 25 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (25 25 (:REWRITE MOD-CANCEL-*-NOT-REWRITING-GOAL-LITERAL))
 (25 25 (:REWRITE DEFAULT-MOD-2))
 (25 25 (:REWRITE |(mod x (- y))| . 3))
 (25 25 (:REWRITE |(mod x (- y))| . 2))
 (25 25 (:REWRITE |(mod x (- y))| . 1))
 (25 25 (:REWRITE |(mod x (* y (/ z))) rewriting-goal-literal|))
 (25 25 (:REWRITE |(mod x (* y (/ z))) not rewriting-goal-literal|))
 (25 25 (:REWRITE |(mod (* x (/ y)) z) not rewriting-goal-literal|))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (24 24 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (24 24 (:REWRITE |(< 0 (/ x))|))
 (24 24 (:REWRITE |(< 0 (* x y))|))
 (21 7 (:REWRITE RTL::BITS-TAIL))
 (20 20 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-2))
 (20 20 (:TYPE-PRESCRIPTION INTEGERP-/-EXPT-1))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (14 7 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (13 7 (:REWRITE DEFAULT-MINUS))
 (12 6 (:REWRITE |(equal (mod (+ x y) z) x)|))
 (10 10 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (10 10 (:REWRITE RTL::RAT-B))
 (8 8 (:REWRITE |(+ x (- x))|))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (7 7 (:REWRITE RTL::BITS-NEG-INDICES))
 (7 7 (:REWRITE |(* (- x) y)|))
 (6 2 (:REWRITE |(* -1 x)|))
 (4 4 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:LINEAR RTL::MOD-BND-3))
 (4 2 (:REWRITE |(- (- x))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::RND-EXPSHFT-0-8
 (3120 86 (:REWRITE RTL::BITS-TAIL-GEN))
 (1356 113 (:REWRITE RTL::NEG-BITN-0))
 (954 352 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (844 352 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (717 352 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (524 92 (:REWRITE ACL2-NUMBERP-X))
 (480 352 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (352 352 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (352 352 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (352 352 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (352 352 (:REWRITE |(equal c (/ x))|))
 (352 352 (:REWRITE |(equal c (- x))|))
 (352 352 (:REWRITE |(equal (/ x) c)|))
 (352 352 (:REWRITE |(equal (/ x) (/ y))|))
 (352 352 (:REWRITE |(equal (- x) c)|))
 (352 352 (:REWRITE |(equal (- x) (- y))|))
 (339 113 (:REWRITE RTL::NEG-BITN-1))
 (319 113 (:REWRITE RTL::BVECP-BITN-0))
 (234 86 (:REWRITE RTL::BITS-TAIL))
 (216 216 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (216 216 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (216 216 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (216 216 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (216 216 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (216 216 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (216 54 (:REWRITE RATIONALP-X))
 (212 212 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (148 74 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (148 74 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (148 74 (:REWRITE DEFAULT-LESS-THAN-1))
 (136 136 (:REWRITE RTL::BITS-NEG-INDICES))
 (113 113 (:REWRITE RTL::BITN-NEG))
 (108 108 (:TYPE-PRESCRIPTION BOOLEANP))
 (100 50 (:REWRITE DEFAULT-PLUS-2))
 (94 50 (:REWRITE DEFAULT-TIMES-2))
 (88 44 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (80 50 (:REWRITE DEFAULT-PLUS-1))
 (74 74 (:REWRITE THE-FLOOR-BELOW))
 (74 74 (:REWRITE THE-FLOOR-ABOVE))
 (74 74 (:REWRITE SIMPLIFY-SUMS-<))
 (74 74 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (74 74 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (74 74 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (74 74 (:REWRITE INTEGERP-<-CONSTANT))
 (74 74 (:REWRITE DEFAULT-LESS-THAN-2))
 (74 74 (:REWRITE CONSTANT-<-INTEGERP))
 (74 74 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (74 74 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (74 74 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (74 74 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (74 74 (:REWRITE |(< c (- x))|))
 (74 74 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (74 74 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (74 74 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (74 74 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (74 74 (:REWRITE |(< (/ x) (/ y))|))
 (74 74 (:REWRITE |(< (- x) c)|))
 (74 74 (:REWRITE |(< (- x) (- y))|))
 (56 50 (:REWRITE DEFAULT-TIMES-1))
 (54 54 (:REWRITE REDUCE-RATIONALP-+))
 (54 54 (:REWRITE REDUCE-RATIONALP-*))
 (54 54 (:REWRITE REDUCE-INTEGERP-+))
 (54 54 (:REWRITE RATIONALP-MINUS-X))
 (54 54 (:REWRITE INTEGERP-MINUS-X))
 (54 54 (:META META-RATIONALP-CORRECT))
 (54 54 (:META META-INTEGERP-CORRECT))
 (44 44 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (38 38 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (38 38 (:REWRITE NORMALIZE-ADDENDS))
 (38 38 (:REWRITE RTL::EXPO-SUMSHFT))
 (38 38 (:REWRITE |(equal (+ (- c) x) y)|))
 (25 25 (:REWRITE SUBSETP-MEMBER . 4))
 (25 25 (:REWRITE SUBSETP-MEMBER . 3))
 (25 25 (:REWRITE SUBSETP-MEMBER . 2))
 (25 25 (:REWRITE SUBSETP-MEMBER . 1))
 (25 25 (:REWRITE INTERSECTP-MEMBER . 3))
 (25 25 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::RND-EXPSHFT-0-9
 (680 402 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (462 11 (:REWRITE RTL::BITS-TAIL-GEN))
 (402 402 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (402 402 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (192 61 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (176 61 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (149 61 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (131 61 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (92 59 (:REWRITE DEFAULT-LESS-THAN-1))
 (88 88 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (84 42 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (73 47 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (73 47 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (64 59 (:REWRITE DEFAULT-LESS-THAN-2))
 (61 61 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (61 61 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (61 61 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (61 61 (:REWRITE |(equal c (/ x))|))
 (61 61 (:REWRITE |(equal c (- x))|))
 (61 61 (:REWRITE |(equal (/ x) c)|))
 (61 61 (:REWRITE |(equal (/ x) (/ y))|))
 (61 61 (:REWRITE |(equal (- x) c)|))
 (61 61 (:REWRITE |(equal (- x) (- y))|))
 (59 59 (:REWRITE THE-FLOOR-BELOW))
 (59 59 (:REWRITE THE-FLOOR-ABOVE))
 (56 47 (:REWRITE SIMPLIFY-SUMS-<))
 (53 53 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (53 53 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (53 53 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (53 53 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (53 53 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (53 53 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (53 53 (:REWRITE |(< c (- x))|))
 (53 53 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (53 53 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (53 53 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (53 53 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (53 53 (:REWRITE |(< (/ x) (/ y))|))
 (53 53 (:REWRITE |(< (- x) (- y))|))
 (47 47 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (47 47 (:REWRITE INTEGERP-<-CONSTANT))
 (47 47 (:REWRITE CONSTANT-<-INTEGERP))
 (42 20 (:REWRITE DEFAULT-PLUS-2))
 (41 41 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (40 20 (:REWRITE DEFAULT-PLUS-1))
 (36 36 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (33 11 (:REWRITE RTL::BITS-TAIL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (20 2 (:REWRITE RTL::NEG-BITN-0))
 (18 18 (:REWRITE RTL::RTZ-NEG-BITS))
 (12 12 (:REWRITE DEFAULT-MINUS))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11 11 (:REWRITE NORMALIZE-ADDENDS))
 (11 11 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (11 11 (:REWRITE RTL::BITS-NEG-INDICES))
 (11 11 (:REWRITE |(< (/ x) 0)|))
 (11 11 (:REWRITE |(< (* x y) 0)|))
 (9 3 (:REWRITE RTL::BVECP-EXACTP))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (6 2 (:REWRITE RTL::BITN-BVECP-1))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE RTL::NEG-BITN-1))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
(RTL::RND-EXPSHFT-0-10
 (88 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (88 2 (:LINEAR RTL::RND-NON-POS))
 (72 72 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (72 72 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (72 72 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (72 2 (:LINEAR RTL::RTZ-POSITIVE))
 (72 2 (:LINEAR RTL::RTZ-NEGATIVE))
 (56 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (53 53 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (52 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (48 4 (:REWRITE RTL::NEG-BITN-0))
 (40 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (32 23 (:REWRITE DEFAULT-PLUS-2))
 (29 23 (:REWRITE DEFAULT-PLUS-1))
 (24 13 (:REWRITE DEFAULT-TIMES-2))
 (24 12 (:REWRITE DEFAULT-LESS-THAN-2))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (22 22 (:REWRITE |(equal c (/ x))|))
 (22 22 (:REWRITE |(equal c (- x))|))
 (22 22 (:REWRITE |(equal (/ x) c)|))
 (22 22 (:REWRITE |(equal (/ x) (/ y))|))
 (22 22 (:REWRITE |(equal (- x) c)|))
 (22 22 (:REWRITE |(equal (- x) (- y))|))
 (22 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (22 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 8 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (16 4 (:REWRITE RATIONALP-X))
 (15 13 (:REWRITE DEFAULT-TIMES-1))
 (14 12 (:REWRITE DEFAULT-LESS-THAN-1))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (13 13 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (13 13 (:REWRITE NORMALIZE-ADDENDS))
 (12 12 (:REWRITE THE-FLOOR-BELOW))
 (12 12 (:REWRITE THE-FLOOR-ABOVE))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 12 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (12 12 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (12 12 (:REWRITE INTEGERP-<-CONSTANT))
 (12 12 (:REWRITE CONSTANT-<-INTEGERP))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (12 12 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< c (- x))|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (12 12 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (12 12 (:REWRITE |(< (/ x) (/ y))|))
 (12 12 (:REWRITE |(< (- x) c)|))
 (12 12 (:REWRITE |(< (- x) (- y))|))
 (12 4 (:REWRITE RTL::NEG-BITN-1))
 (12 4 (:REWRITE RTL::BVECP-BITN-0))
 (11 11 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (10 10 (:REWRITE RTL::RTZ-NEG-BITS))
 (10 10 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (10 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (10 10 (:REWRITE |(< 0 (/ x))|))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE RTL::BITN-NEG))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 4 (:META META-INTEGERP-CORRECT))
 (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))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (2 2 (:REWRITE |(< (/ x) 0)|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::RND-EXPSHFT-0-11
 (180 5 (:REWRITE RTL::BVECP-BITN-0))
 (88 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (76 23 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (65 65 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (65 65 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (65 65 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (60 5 (:REWRITE RTL::NEG-BITN-0))
 (52 23 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (49 23 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (48 8 (:REWRITE ACL2-NUMBERP-X))
 (44 1 (:LINEAR RTL::RND-NON-POS))
 (33 23 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (33 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (33 18 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (32 17 (:REWRITE DEFAULT-TIMES-2))
 (31 21 (:REWRITE DEFAULT-PLUS-1))
 (29 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (26 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (25 23 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (23 23 (:REWRITE |(equal c (/ x))|))
 (23 23 (:REWRITE |(equal c (- x))|))
 (23 23 (:REWRITE |(equal (/ x) c)|))
 (23 23 (:REWRITE |(equal (/ x) (/ y))|))
 (23 23 (:REWRITE |(equal (- x) c)|))
 (23 23 (:REWRITE |(equal (- x) (- y))|))
 (21 21 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (21 21 (:REWRITE RTL::BITS-NEG-INDICES))
 (20 18 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (20 10 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (20 5 (:REWRITE RATIONALP-X))
 (19 18 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (19 17 (:REWRITE DEFAULT-TIMES-1))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE SIMPLIFY-SUMS-<))
 (18 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (- x))|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) (/ y))|))
 (18 18 (:REWRITE |(< (- x) c)|))
 (18 18 (:REWRITE |(< (- x) (- y))|))
 (15 5 (:REWRITE RTL::NEG-BITN-1))
 (14 14 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (14 14 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (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 |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< 0 (* x y))|))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 5 (:META META-INTEGERP-CORRECT))
 (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))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< (+ c/d x) y)|))
 (3 3 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (1 1 (:TYPE-PRESCRIPTION ABS))
 )
(RTL::RND-EXPSHFT-0-12
 (205 4 (:LINEAR RTL::RND-NON-POS))
 (131 131 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (131 131 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (131 131 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (61 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (40 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (40 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (37 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (32 32 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (27 9 (:REWRITE DEFAULT-TIMES-2))
 (26 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (19 9 (:REWRITE DEFAULT-TIMES-1))
 (15 5 (:REWRITE DEFAULT-PLUS-2))
 (15 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (12 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (12 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (10 5 (:REWRITE DEFAULT-PLUS-1))
 (10 5 (:REWRITE ACL2-NUMBERP-X))
 (8 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 1 (:REWRITE |(* c (* d x))|))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE RTL::RAT-B))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 2 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (3 1 (:REWRITE |(* 1 x)|))
 (2 2 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 )
(RTL::RND-EXPSHFT-0-13
 (798 19 (:REWRITE RTL::BITS-TAIL-GEN))
 (205 133 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (168 14 (:REWRITE RTL::NEG-BITN-0))
 (133 133 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (133 133 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (132 48 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (116 48 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (114 114 (:TYPE-PRESCRIPTION RTL::RTZ-INTEGER-TYPE-PRESCRIPTION))
 (99 48 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (89 48 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (83 83 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (76 47 (:REWRITE DEFAULT-LESS-THAN-1))
 (73 43 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (73 43 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (57 19 (:REWRITE RTL::BITS-TAIL))
 (52 47 (:REWRITE DEFAULT-LESS-THAN-2))
 (52 43 (:REWRITE SIMPLIFY-SUMS-<))
 (48 48 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (48 48 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (48 48 (:REWRITE |(equal c (/ x))|))
 (48 48 (:REWRITE |(equal c (- x))|))
 (48 48 (:REWRITE |(equal (/ x) c)|))
 (48 48 (:REWRITE |(equal (/ x) (/ y))|))
 (48 48 (:REWRITE |(equal (- x) c)|))
 (48 48 (:REWRITE |(equal (- x) (- y))|))
 (47 47 (:REWRITE THE-FLOOR-BELOW))
 (47 47 (:REWRITE THE-FLOOR-ABOVE))
 (45 45 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (45 45 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (45 45 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (45 45 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (45 45 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (45 45 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (45 45 (:REWRITE |(< c (- x))|))
 (45 45 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (45 45 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (45 45 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (45 45 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (45 45 (:REWRITE |(< (/ x) (/ y))|))
 (45 45 (:REWRITE |(< (- x) (- y))|))
 (44 22 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (43 43 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (43 43 (:REWRITE INTEGERP-<-CONSTANT))
 (43 43 (:REWRITE CONSTANT-<-INTEGERP))
 (42 14 (:REWRITE RTL::NEG-BITN-1))
 (42 14 (:REWRITE RTL::BVECP-BITN-0))
 (40 22 (:REWRITE DEFAULT-PLUS-2))
 (38 22 (:REWRITE DEFAULT-PLUS-1))
 (27 27 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (27 18 (:REWRITE DEFAULT-TIMES-2))
 (27 18 (:REWRITE DEFAULT-TIMES-1))
 (27 9 (:REWRITE RTL::BVECP-EXACTP))
 (24 24 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (22 22 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (22 22 (:REWRITE RTL::BITS-NEG-INDICES))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (14 14 (:REWRITE RTL::BITN-NEG))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11 11 (:REWRITE NORMALIZE-ADDENDS))
 (9 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (8 8 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (7 7 (:REWRITE |(< (/ x) 0)|))
 (7 7 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (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))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE RTL::RTZ-NEG-BITS))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
(RTL::RND-EXPSHFT-0-14
 (210 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (45 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (36 3 (:REWRITE RTL::NEG-BITN-0))
 (30 14 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (21 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (17 14 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 5 (:REWRITE RTL::BITS-TAIL))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (14 14 (:REWRITE |(equal c (/ x))|))
 (14 14 (:REWRITE |(equal c (- x))|))
 (14 14 (:REWRITE |(equal (/ x) c)|))
 (14 14 (:REWRITE |(equal (/ x) (/ y))|))
 (14 14 (:REWRITE |(equal (- x) c)|))
 (14 14 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (10 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 5 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (10 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (9 3 (:REWRITE RTL::BVECP-BITN-0))
 (8 2 (:REWRITE RATIONALP-X))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE SIMPLIFY-SUMS-<))
 (5 5 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (5 5 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 2 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (4 2 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 2 (:REWRITE DEFAULT-TIMES-2))
 (3 2 (:REWRITE DEFAULT-TIMES-1))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::RND-EXPSHFT-0-15
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (3 1 (:REWRITE DEFAULT-TIMES-2))
 (3 1 (:REWRITE DEFAULT-PLUS-2))
 (3 1 (:REWRITE RTL::BVECP-EXACTP))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 1 (:REWRITE DEFAULT-PLUS-1))
 (2 1 (:REWRITE ACL2-NUMBERP-X))
 (1 1 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:REWRITE RTL::RAT-B))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 )
(RTL::RND-EXPSHFT-0-NORM
 (118 71 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (71 71 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (71 71 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (37 37 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (37 37 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (37 37 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (21 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (19 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (17 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 3 (:REWRITE DEFAULT-PLUS-2))
 (6 3 (:REWRITE DEFAULT-PLUS-1))
 (6 3 (:REWRITE ACL2-NUMBERP-X))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 1 (:REWRITE SIMPLIFY-SUMS-<))
 (4 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3 3 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (3 3 (:REWRITE RTL::RAT-B))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 1 (:REWRITE RTL::BVECP-EXACTP))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (2 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 )
(RTL::RND-EXPSHFT-0-EXPO
 (104 1 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (58 58 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (42 1 (:REWRITE ODD-EXPT-THM))
 (38 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (37 1 (:LINEAR EXPT->=-1-ONE))
 (37 1 (:LINEAR EXPT-<=-1-TWO))
 (36 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (36 1 (:LINEAR EXPT->-1-ONE))
 (36 1 (:LINEAR EXPT-<-1-TWO))
 (32 1 (:LINEAR EXPT-X->=-X))
 (32 1 (:LINEAR EXPT-X->-X))
 (30 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (25 14 (:REWRITE SIMPLIFY-SUMS-<))
 (22 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (19 1 (:REWRITE RTL::INTEGERP-FL))
 (16 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (15 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:TYPE-PRESCRIPTION RTL::INTEGERP-SUM))
 (8 8 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (8 8 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (6 6 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (5 5 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (4 4 (:REWRITE |arith (expt x c)|))
 (3 3 (:REWRITE |arith (expt 1/c n)|))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE |(< (/ x) 0)|))
 (3 3 (:REWRITE |(< (* x y) 0)|))
 (3 3 (:LINEAR RTL::N<=FL-LINEAR))
 (3 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (2 2 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (2 2 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (2 1 (:REWRITE DEFAULT-EXPT-2))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE RTL::INTEGERP-SUM))
 (1 1 (:REWRITE RTL::INTEGERP-OPB))
 (1 1 (:REWRITE RTL::INTEGERP-OPA))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE DEFAULT-EXPT-1))
 (1 1 (:REWRITE |(expt 1/c n)|))
 (1 1 (:REWRITE |(expt (- x) n)|))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:META META-INTEGERP-CORRECT))
 (1 1 (:LINEAR EXPT-LINEAR-UPPER-<))
 (1 1 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (1 1 (:LINEAR EXPT-LINEAR-LOWER-<))
 (1 1 (:LINEAR EXPT->=-1-TWO))
 (1 1 (:LINEAR EXPT->-1-TWO))
 (1 1 (:LINEAR EXPT-<=-1-ONE))
 (1 1 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::RND-EXPSHFT-0-7
 (318 6 (:REWRITE RTL::CHOP-0))
 (230 230 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (230 230 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (230 230 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (171 9 (:REWRITE RTL::INTEGERP-FL))
 (171 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (159 3 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (88 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (71 37 (:REWRITE DEFAULT-TIMES-2))
 (64 38 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (62 62 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (61 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (61 22 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (60 25 (:REWRITE DEFAULT-LESS-THAN-1))
 (52 25 (:REWRITE INTEGERP-<-CONSTANT))
 (49 37 (:REWRITE DEFAULT-TIMES-1))
 (42 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (38 25 (:REWRITE DEFAULT-LESS-THAN-2))
 (37 25 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (37 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (33 33 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (32 22 (:REWRITE SIMPLIFY-SUMS-<))
 (31 25 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (30 8 (:REWRITE ACL2-NUMBERP-X))
 (28 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (27 9 (:REWRITE DEFAULT-PLUS-2))
 (25 25 (:REWRITE THE-FLOOR-BELOW))
 (25 25 (:REWRITE THE-FLOOR-ABOVE))
 (25 25 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (25 25 (:REWRITE CONSTANT-<-INTEGERP))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (25 25 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< c (- x))|))
 (25 25 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (25 25 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (25 25 (:REWRITE |(< (/ x) (/ y))|))
 (25 25 (:REWRITE |(< (- x) c)|))
 (25 25 (:REWRITE |(< (- x) (- y))|))
 (24 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (22 22 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (16 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 9 (:REWRITE DEFAULT-PLUS-1))
 (14 14 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-INTEGERP-+))
 (14 14 (:REWRITE INTEGERP-MINUS-X))
 (14 14 (:META META-INTEGERP-CORRECT))
 (12 6 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 3 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (9 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE NORMALIZE-ADDENDS))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (6 6 (:TYPE-PRESCRIPTION RTL::CHOP))
 (6 6 (:REWRITE RTL::RAT-B))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:META META-RATIONALP-CORRECT))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::RND-EXPSHFT-0-8-B
 (3120 86 (:REWRITE RTL::BITS-TAIL-GEN))
 (1524 127 (:REWRITE RTL::NEG-BITN-0))
 (970 346 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (860 346 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (705 346 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (524 92 (:REWRITE ACL2-NUMBERP-X))
 (518 346 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (381 127 (:REWRITE RTL::NEG-BITN-1))
 (361 127 (:REWRITE RTL::BVECP-BITN-0))
 (356 283 (:REWRITE DEFAULT-PLUS-1))
 (349 283 (:REWRITE DEFAULT-PLUS-2))
 (346 346 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (346 346 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (346 346 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (346 346 (:REWRITE |(equal c (/ x))|))
 (346 346 (:REWRITE |(equal c (- x))|))
 (346 346 (:REWRITE |(equal (/ x) c)|))
 (346 346 (:REWRITE |(equal (/ x) (/ y))|))
 (346 346 (:REWRITE |(equal (- x) c)|))
 (346 346 (:REWRITE |(equal (- x) (- y))|))
 (234 86 (:REWRITE RTL::BITS-TAIL))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (216 54 (:REWRITE RATIONALP-X))
 (214 118 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (214 118 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (214 118 (:REWRITE DEFAULT-LESS-THAN-1))
 (212 212 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (168 168 (:REWRITE RTL::BITS-NEG-INDICES))
 (136 136 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (127 127 (:REWRITE RTL::BITN-NEG))
 (126 66 (:REWRITE DEFAULT-TIMES-2))
 (118 118 (:REWRITE THE-FLOOR-BELOW))
 (118 118 (:REWRITE THE-FLOOR-ABOVE))
 (118 118 (:REWRITE SIMPLIFY-SUMS-<))
 (118 118 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (118 118 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (118 118 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (118 118 (:REWRITE INTEGERP-<-CONSTANT))
 (118 118 (:REWRITE DEFAULT-LESS-THAN-2))
 (118 118 (:REWRITE CONSTANT-<-INTEGERP))
 (118 118 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (118 118 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (118 118 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (118 118 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (118 118 (:REWRITE |(< c (- x))|))
 (118 118 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (118 118 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (118 118 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (118 118 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (118 118 (:REWRITE |(< (/ x) (/ y))|))
 (118 118 (:REWRITE |(< (- x) c)|))
 (118 118 (:REWRITE |(< (- x) (- y))|))
 (108 108 (:TYPE-PRESCRIPTION BOOLEANP))
 (88 44 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (88 44 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (72 66 (:REWRITE DEFAULT-TIMES-1))
 (62 62 (:REWRITE DEFAULT-MINUS))
 (60 60 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (54 54 (:REWRITE REDUCE-RATIONALP-+))
 (54 54 (:REWRITE REDUCE-RATIONALP-*))
 (54 54 (:REWRITE REDUCE-INTEGERP-+))
 (54 54 (:REWRITE RATIONALP-MINUS-X))
 (54 54 (:REWRITE INTEGERP-MINUS-X))
 (54 54 (:META META-RATIONALP-CORRECT))
 (54 54 (:META META-INTEGERP-CORRECT))
 (52 52 (:REWRITE |(equal (+ (- c) x) y)|))
 (31 31 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (25 25 (:REWRITE SUBSETP-MEMBER . 4))
 (25 25 (:REWRITE SUBSETP-MEMBER . 3))
 (25 25 (:REWRITE SUBSETP-MEMBER . 2))
 (25 25 (:REWRITE SUBSETP-MEMBER . 1))
 (25 25 (:REWRITE INTERSECTP-MEMBER . 3))
 (25 25 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::RND-EXPSHFT-0-9-B
 (880 20 (:REWRITE RTL::BITS-TAIL-GEN))
 (863 863 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (863 863 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (863 863 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (863 863 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (863 863 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (693 693 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (693 693 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (556 181 (:REWRITE DEFAULT-LESS-THAN-2))
 (456 166 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (456 166 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (408 102 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (392 102 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (372 166 (:REWRITE SIMPLIFY-SUMS-<))
 (324 9 (:REWRITE RTL::EXPO-RTZ))
 (317 102 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (264 102 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (255 69 (:REWRITE DEFAULT-PLUS-2))
 (253 181 (:REWRITE DEFAULT-LESS-THAN-1))
 (200 200 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (190 142 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (181 181 (:REWRITE THE-FLOOR-BELOW))
 (181 181 (:REWRITE THE-FLOOR-ABOVE))
 (173 173 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (173 173 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (173 173 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (173 173 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (173 173 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (173 173 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (173 173 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (173 173 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (173 173 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (173 173 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (173 173 (:REWRITE |(< (/ x) (/ y))|))
 (173 173 (:REWRITE |(< (- x) (- y))|))
 (171 171 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (171 171 (:REWRITE INTEGERP-<-CONSTANT))
 (171 171 (:REWRITE CONSTANT-<-INTEGERP))
 (171 171 (:REWRITE |(< (- x) c)|))
 (154 77 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (122 69 (:REWRITE DEFAULT-PLUS-1))
 (102 102 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (102 102 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (102 102 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (102 102 (:REWRITE |(equal c (/ x))|))
 (102 102 (:REWRITE |(equal c (- x))|))
 (102 102 (:REWRITE |(equal (/ x) c)|))
 (102 102 (:REWRITE |(equal (/ x) (/ y))|))
 (102 102 (:REWRITE |(equal (- x) c)|))
 (102 102 (:REWRITE |(equal (- x) (- y))|))
 (87 58 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (83 83 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (60 20 (:REWRITE RTL::BITS-TAIL))
 (58 29 (:REWRITE DEFAULT-EXPT-2))
 (56 56 (:REWRITE |(< 0 (/ x))|))
 (56 56 (:REWRITE |(< 0 (* x y))|))
 (54 54 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (54 54 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (44 44 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (38 38 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (35 24 (:REWRITE DEFAULT-MINUS))
 (30 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B-EXPT))
 (30 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B-EXPT))
 (29 29 (:REWRITE DEFAULT-EXPT-1))
 (29 29 (:REWRITE |(expt 1/c n)|))
 (29 29 (:REWRITE |(expt (- x) n)|))
 (22 22 (:REWRITE |arith (expt x c)|))
 (20 20 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (20 20 (:REWRITE RTL::BITS-NEG-INDICES))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (20 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D-EXPT))
 (20 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (20 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D-EXPT))
 (20 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (20 2 (:REWRITE RTL::NEG-BITN-0))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (16 16 (:REWRITE |(< (/ x) 0)|))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (15 15 (:REWRITE |arith (expt 1/c n)|))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(+ c (+ d x))|))
 (9 3 (:REWRITE RTL::BVECP-EXACTP))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (6 2 (:REWRITE RTL::BITN-BVECP-1))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B-EXPT))
 (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))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (2 2 (:REWRITE |arith (+ c (+ d x))|))
 (2 2 (:REWRITE |arith (* c (* d x))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE RTL::NEG-BITN-1))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:META META-RATIONALP-CORRECT))
 )
(RTL::RND-5-0
 (186 24 (:REWRITE RTL::INTEGERP-FL))
 (109 1 (:LINEAR RTL::RTZ-POSITIVE))
 (109 1 (:LINEAR RTL::RTZ-NEGATIVE))
 (71 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (42 21 (:REWRITE DEFAULT-TIMES-2))
 (37 37 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (37 37 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (37 37 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (25 14 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (24 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (23 12 (:REWRITE DEFAULT-PLUS-2))
 (22 14 (:REWRITE DEFAULT-LESS-THAN-1))
 (21 21 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (21 21 (:REWRITE DEFAULT-TIMES-1))
 (18 14 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 12 (:REWRITE DEFAULT-PLUS-1))
 (14 14 (:REWRITE THE-FLOOR-BELOW))
 (14 14 (:REWRITE THE-FLOOR-ABOVE))
 (14 14 (:REWRITE SIMPLIFY-SUMS-<))
 (14 14 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (14 14 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (14 14 (:REWRITE INTEGERP-<-CONSTANT))
 (14 14 (:REWRITE CONSTANT-<-INTEGERP))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (14 14 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< c (- x))|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (14 14 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (14 14 (:REWRITE |(< (/ x) (/ y))|))
 (14 14 (:REWRITE |(< (- x) c)|))
 (14 14 (:REWRITE |(< (- x) (- y))|))
 (13 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (13 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (12 8 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (12 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (9 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 4 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (6 6 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 4 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (4 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 2 (:REWRITE DEFAULT-MINUS))
 (3 3 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::RND-6-0
 (129 21 (:REWRITE RTL::INTEGERP-FL))
 (104 4 (:REWRITE |(< (+ (- c) x) y)|))
 (83 5 (:REWRITE |(< y (+ (- c) x))|))
 (70 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (48 24 (:REWRITE DEFAULT-TIMES-2))
 (39 39 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (36 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (31 21 (:REWRITE DEFAULT-PLUS-2))
 (25 23 (:REWRITE DEFAULT-LESS-THAN-1))
 (24 24 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (24 24 (:REWRITE DEFAULT-TIMES-1))
 (23 23 (:REWRITE THE-FLOOR-BELOW))
 (23 23 (:REWRITE THE-FLOOR-ABOVE))
 (23 23 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (23 23 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (23 23 (:REWRITE DEFAULT-LESS-THAN-2))
 (23 21 (:REWRITE DEFAULT-PLUS-1))
 (20 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (18 18 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (18 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (17 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (17 15 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (15 15 (:REWRITE SIMPLIFY-SUMS-<))
 (15 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 4 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE DEFAULT-MINUS))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:REWRITE DEFAULT-EXPT-2))
 (1 1 (:REWRITE DEFAULT-EXPT-1))
 (1 1 (:REWRITE |(expt 1/c n)|))
 (1 1 (:REWRITE |(expt (- x) n)|))
 )
(RTL::BITS>EXPO
 (878 4 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (315 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (205 5 (:REWRITE RTL::BITS-TAIL-GEN))
 (202 202 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (202 202 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (202 202 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (202 202 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (202 202 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (183 103 (:REWRITE DEFAULT-LESS-THAN-2))
 (183 96 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (170 96 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (148 4 (:LINEAR EXPT->=-1-ONE))
 (144 4 (:LINEAR EXPT->-1-ONE))
 (142 96 (:REWRITE SIMPLIFY-SUMS-<))
 (141 103 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (138 103 (:REWRITE DEFAULT-LESS-THAN-1))
 (128 4 (:LINEAR EXPT-X->=-X))
 (128 4 (:LINEAR EXPT-X->-X))
 (103 103 (:REWRITE THE-FLOOR-BELOW))
 (103 103 (:REWRITE THE-FLOOR-ABOVE))
 (103 103 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (103 103 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (103 103 (:REWRITE INTEGERP-<-CONSTANT))
 (103 103 (:REWRITE CONSTANT-<-INTEGERP))
 (103 103 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (103 103 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (103 103 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (103 103 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (103 103 (:REWRITE |(< c (- x))|))
 (103 103 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (103 103 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (103 103 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (103 103 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (103 103 (:REWRITE |(< (/ x) (/ y))|))
 (103 103 (:REWRITE |(< (- x) c)|))
 (103 103 (:REWRITE |(< (- x) (- y))|))
 (36 36 (:REWRITE |(< (/ x) 0)|))
 (36 36 (:REWRITE |(< (* x y) 0)|))
 (32 32 (:TYPE-PRESCRIPTION RTL::INTEGERP-SUM))
 (32 32 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (32 32 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (30 1 (:REWRITE RTL::BITS-BITS))
 (29 18 (:REWRITE DEFAULT-PLUS-2))
 (19 18 (:REWRITE DEFAULT-PLUS-1))
 (18 8 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (18 8 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (16 12 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (15 8 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 8 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (14 14 (:REWRITE |arith (expt x c)|))
 (13 13 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (12 12 (:REWRITE |(< 0 (/ x))|))
 (12 12 (:REWRITE |(< 0 (* x y))|))
 (11 11 (:REWRITE |arith (expt 1/c n)|))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (10 6 (:REWRITE DEFAULT-EXPT-2))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-INTEGERP-CORRECT))
 (8 8 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (8 8 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (8 8 (:REWRITE |(equal c (/ x))|))
 (8 8 (:REWRITE |(equal c (- x))|))
 (8 8 (:REWRITE |(equal (/ x) c)|))
 (8 8 (:REWRITE |(equal (/ x) (/ y))|))
 (8 8 (:REWRITE |(equal (- x) c)|))
 (8 8 (:REWRITE |(equal (- x) (- y))|))
 (8 8 (:REWRITE |(< y (+ (- c) x))|))
 (8 8 (:REWRITE |(< x (+ c/d y))|))
 (8 8 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (8 8 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (8 8 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (6 6 (:REWRITE DEFAULT-EXPT-1))
 (6 6 (:REWRITE |(expt 1/c n)|))
 (6 6 (:REWRITE |(expt (- x) n)|))
 (5 5 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE RTL::INTEGERP-SUM))
 (4 4 (:REWRITE RTL::INTEGERP-OPB))
 (4 4 (:REWRITE RTL::INTEGERP-OPA))
 (4 4 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (4 4 (:LINEAR EXPT-LINEAR-UPPER-<))
 (4 4 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (4 4 (:LINEAR EXPT-LINEAR-LOWER-<))
 (4 4 (:LINEAR EXPT->=-1-TWO))
 (4 4 (:LINEAR EXPT->-1-TWO))
 (4 4 (:LINEAR EXPT-<=-1-ONE))
 (4 4 (:LINEAR EXPT-<-1-ONE))
 (3 3 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 )
(RTL::RND-EXPSHFT-0-10-B
 (760 20 (:REWRITE RTL::RTZ-NEG-BITS))
 (441 164 (:REWRITE DEFAULT-PLUS-2))
 (414 34 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (352 8 (:LINEAR RTL::RND-NON-POS))
 (322 67 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (318 34 (:REWRITE RTL::BITS-NEG-INDICES))
 (287 287 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (287 287 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (287 287 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (230 132 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (226 132 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (216 6 (:LINEAR RTL::RTZ-POSITIVE))
 (216 6 (:LINEAR RTL::RTZ-NEGATIVE))
 (204 164 (:REWRITE DEFAULT-PLUS-1))
 (190 138 (:REWRITE DEFAULT-LESS-THAN-1))
 (189 138 (:REWRITE DEFAULT-LESS-THAN-2))
 (176 63 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (173 173 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (173 173 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (173 173 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (173 173 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (173 173 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (138 138 (:REWRITE THE-FLOOR-BELOW))
 (138 138 (:REWRITE THE-FLOOR-ABOVE))
 (138 138 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (138 138 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (138 138 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (138 138 (:REWRITE INTEGERP-<-CONSTANT))
 (138 138 (:REWRITE CONSTANT-<-INTEGERP))
 (138 138 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (138 138 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (138 138 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (138 138 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (138 138 (:REWRITE |(< c (- x))|))
 (138 138 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (138 138 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (138 138 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (138 138 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (138 138 (:REWRITE |(< (/ x) (/ y))|))
 (138 138 (:REWRITE |(< (- x) c)|))
 (138 138 (:REWRITE |(< (- x) (- y))|))
 (136 132 (:REWRITE SIMPLIFY-SUMS-<))
 (95 95 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (91 31 (:REWRITE DEFAULT-TIMES-1))
 (78 31 (:REWRITE DEFAULT-TIMES-2))
 (73 73 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (71 69 (:REWRITE |(equal (/ x) c)|))
 (71 69 (:REWRITE |(equal (/ x) (/ y))|))
 (71 69 (:REWRITE |(equal (- x) c)|))
 (71 69 (:REWRITE |(equal (- x) (- y))|))
 (69 69 (:REWRITE |(equal c (/ x))|))
 (69 69 (:REWRITE |(equal c (- x))|))
 (67 67 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (60 12 (:REWRITE ACL2-NUMBERP-X))
 (40 20 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (39 39 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (39 39 (:REWRITE |(< 0 (/ x))|))
 (39 39 (:REWRITE |(< 0 (* x y))|))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (28 28 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (28 28 (:REWRITE |(< y (+ (- c) x))|))
 (28 28 (:REWRITE |(< x (+ c/d y))|))
 (28 28 (:REWRITE |(< (/ x) 0)|))
 (28 28 (:REWRITE |(< (* x y) 0)|))
 (27 27 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (26 16 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (24 6 (:REWRITE RATIONALP-X))
 (23 23 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18 8 (:REWRITE DEFAULT-EXPT-2))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (10 10 (:REWRITE |(< (+ c/d x) y)|))
 (10 10 (:REWRITE |(< (+ (- c) x) y)|))
 (10 7 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (8 8 (:REWRITE DEFAULT-EXPT-1))
 (8 8 (:REWRITE |(expt 1/c n)|))
 (8 8 (:REWRITE |(expt (- x) n)|))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (6 3 (:REWRITE DEFAULT-MINUS))
 (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))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::NATP-X1
 (38 2 (:REWRITE RTL::INTEGERP-FL))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (8 8 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-INTEGERP-CORRECT))
 (2 2 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (2 1 (:TYPE-PRESCRIPTION RTL::NATP-X1))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (2 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 1 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (2 1 (:REWRITE DEFAULT-LESS-THAN-1))
 (1 1 (:REWRITE THE-FLOOR-BELOW))
 (1 1 (:REWRITE THE-FLOOR-ABOVE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (1 1 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (1 1 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (1 1 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE INTEGERP-<-CONSTANT))
 (1 1 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE DEFAULT-LESS-THAN-2))
 (1 1 (:REWRITE CONSTANT-<-INTEGERP))
 (1 1 (:REWRITE |(equal c (/ x))|))
 (1 1 (:REWRITE |(equal c (- x))|))
 (1 1 (:REWRITE |(equal (/ x) c)|))
 (1 1 (:REWRITE |(equal (/ x) (/ y))|))
 (1 1 (:REWRITE |(equal (- x) c)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (1 1 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< c (- x))|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (1 1 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (/ x) (/ y))|))
 (1 1 (:REWRITE |(< (- x) c)|))
 (1 1 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 (1 1 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::RND-EXPSHFT-0-11-B
 (278 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (245 231 (:REWRITE DEFAULT-PLUS-2))
 (241 231 (:REWRITE DEFAULT-PLUS-1))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (232 232 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (192 4 (:LINEAR RTL::RND-NON-POS))
 (155 155 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (155 155 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (155 155 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (127 127 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (114 56 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (114 3 (:REWRITE ODD-EXPT-THM))
 (110 56 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (105 27 (:REWRITE |(< y (+ (- c) x))|))
 (101 61 (:REWRITE DEFAULT-LESS-THAN-2))
 (87 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (80 58 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (79 61 (:REWRITE DEFAULT-LESS-THAN-1))
 (63 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (61 61 (:REWRITE THE-FLOOR-BELOW))
 (61 61 (:REWRITE THE-FLOOR-ABOVE))
 (61 61 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (61 61 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (59 58 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (58 58 (:REWRITE INTEGERP-<-CONSTANT))
 (58 58 (:REWRITE CONSTANT-<-INTEGERP))
 (58 58 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (58 58 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (58 58 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (58 58 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (58 58 (:REWRITE |(< c (- x))|))
 (58 58 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (58 58 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (58 58 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (58 58 (:REWRITE |(< (/ x) (/ y))|))
 (58 58 (:REWRITE |(< (- x) c)|))
 (58 58 (:REWRITE |(< (- x) (- y))|))
 (58 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (54 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (51 51 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (42 1 (:REWRITE RTL::BITS-TAIL))
 (40 13 (:REWRITE DEFAULT-TIMES-2))
 (40 1 (:DEFINITION RTL::BVECP))
 (31 13 (:REWRITE DEFAULT-TIMES-1))
 (30 6 (:REWRITE ACL2-NUMBERP-X))
 (27 27 (:REWRITE |(< x (+ c/d y))|))
 (26 26 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (26 26 (:REWRITE RTL::BITS-NEG-INDICES))
 (21 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE |arith (expt x c)|))
 (18 18 (:TYPE-PRESCRIPTION RTL::INTEGERP-SUM))
 (18 18 (:REWRITE |arith (expt 1/c n)|))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (16 16 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (12 6 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (12 3 (:REWRITE RATIONALP-X))
 (11 11 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (10 10 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (9 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (7 7 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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 |(< 0 (/ x))|))
 (7 7 (:REWRITE |(< (+ c/d x) y)|))
 (7 7 (:REWRITE |(< (+ (- c) x) y)|))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (5 5 (:REWRITE DEFAULT-EXPT-2))
 (5 5 (:REWRITE DEFAULT-EXPT-1))
 (5 5 (:REWRITE |(expt 1/c n)|))
 (5 5 (:REWRITE |(expt (- x) n)|))
 (4 4 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (4 4 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (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 REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (2 2 (:TYPE-PRESCRIPTION ABS))
 (2 2 (:REWRITE RTL::INTEGERP-SUM))
 (2 2 (:REWRITE RTL::INTEGERP-OPB))
 (2 2 (:REWRITE RTL::INTEGERP-OPA))
 (2 2 (:LINEAR EXPT-LINEAR-UPPER-<))
 (2 2 (:LINEAR EXPT-LINEAR-LOWER-<))
 (2 2 (:LINEAR EXPT->=-1-TWO))
 (2 2 (:LINEAR EXPT->-1-TWO))
 (2 2 (:LINEAR EXPT-<=-1-TWO))
 (2 2 (:LINEAR EXPT-<=-1-ONE))
 (2 2 (:LINEAR EXPT-<-1-TWO))
 (2 2 (:LINEAR EXPT-<-1-ONE))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::RND-EXPSHFT-0-12-B
 (205 4 (:LINEAR RTL::RND-NON-POS))
 (135 135 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (135 135 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (135 135 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (65 9 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (41 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (41 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (39 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (34 34 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (34 34 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (34 34 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (28 9 (:REWRITE DEFAULT-TIMES-2))
 (26 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 9 (:REWRITE DEFAULT-TIMES-1))
 (19 9 (:REWRITE DEFAULT-LESS-THAN-2))
 (16 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 5 (:REWRITE DEFAULT-PLUS-2))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (11 11 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (10 9 (:REWRITE DEFAULT-LESS-THAN-1))
 (10 5 (:REWRITE DEFAULT-PLUS-1))
 (10 5 (:REWRITE ACL2-NUMBERP-X))
 (9 9 (:REWRITE THE-FLOOR-BELOW))
 (9 9 (:REWRITE THE-FLOOR-ABOVE))
 (8 8 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (8 8 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (8 8 (:REWRITE INTEGERP-<-CONSTANT))
 (8 8 (:REWRITE CONSTANT-<-INTEGERP))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (8 8 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< c (- x))|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (8 8 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (8 8 (:REWRITE |(< (/ x) (/ y))|))
 (8 8 (:REWRITE |(< (- x) c)|))
 (8 8 (:REWRITE |(< (- x) (- y))|))
 (8 1 (:REWRITE |(* c (* d x))|))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE RTL::RAT-B))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (5 5 (:REWRITE |(< 0 (* x y))|))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< 0 (/ x))|))
 (4 2 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (3 1 (:REWRITE |(* 1 x)|))
 (2 2 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 )
(RTL::RND-EXPSHFT-0-13-B
 (1012 23 (:REWRITE RTL::BITS-TAIL-GEN))
 (540 540 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (540 540 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (540 540 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (540 540 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (540 540 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (265 103 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (265 103 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (255 106 (:REWRITE DEFAULT-LESS-THAN-2))
 (211 103 (:REWRITE SIMPLIFY-SUMS-<))
 (165 67 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (156 106 (:REWRITE DEFAULT-LESS-THAN-1))
 (149 67 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (130 130 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (130 130 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (130 130 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (129 67 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (112 82 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (109 67 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (106 106 (:REWRITE THE-FLOOR-BELOW))
 (106 106 (:REWRITE THE-FLOOR-ABOVE))
 (106 106 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (106 106 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (106 106 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (106 106 (:REWRITE INTEGERP-<-CONSTANT))
 (106 106 (:REWRITE CONSTANT-<-INTEGERP))
 (106 106 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (106 106 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (106 106 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (106 106 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (106 106 (:REWRITE |(< c (- x))|))
 (106 106 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (106 106 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (106 106 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (106 106 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (106 106 (:REWRITE |(< (/ x) (/ y))|))
 (106 106 (:REWRITE |(< (- x) c)|))
 (106 106 (:REWRITE |(< (- x) (- y))|))
 (78 39 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (76 2 (:REWRITE RTL::RTZ-NEG-BITS))
 (69 23 (:REWRITE RTL::BITS-TAIL))
 (67 67 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (67 67 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (67 67 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (67 67 (:REWRITE |(equal c (/ x))|))
 (67 67 (:REWRITE |(equal c (- x))|))
 (67 67 (:REWRITE |(equal (/ x) c)|))
 (67 67 (:REWRITE |(equal (/ x) (/ y))|))
 (67 67 (:REWRITE |(equal (- x) c)|))
 (67 67 (:REWRITE |(equal (- x) (- y))|))
 (60 5 (:REWRITE RTL::NEG-BITN-0))
 (56 56 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (48 21 (:REWRITE DEFAULT-PLUS-2))
 (48 16 (:REWRITE RTL::BVECP-EXACTP))
 (37 28 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (36 21 (:REWRITE DEFAULT-PLUS-1))
 (36 1 (:REWRITE RTL::EXPO-RTZ))
 (25 25 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (23 23 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (23 23 (:REWRITE RTL::BITS-NEG-INDICES))
 (23 14 (:REWRITE DEFAULT-EXPT-2))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (22 22 (:REWRITE |(< 0 (/ x))|))
 (22 22 (:REWRITE |(< 0 (* x y))|))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (15 5 (:REWRITE RTL::NEG-BITN-1))
 (15 5 (:REWRITE RTL::BVECP-BITN-0))
 (14 14 (:REWRITE DEFAULT-EXPT-1))
 (14 14 (:REWRITE |(expt 1/c n)|))
 (14 14 (:REWRITE |(expt (- x) n)|))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11 11 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (10 10 (:REWRITE |(< (/ x) 0)|))
 (10 10 (:REWRITE |(< (* x y) 0)|))
 (9 6 (:REWRITE DEFAULT-TIMES-2))
 (9 6 (:REWRITE DEFAULT-TIMES-1))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (6 3 (:REWRITE DEFAULT-MINUS))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE |arith (expt x c)|))
 (4 4 (:REWRITE |arith (expt 1/c n)|))
 (4 2 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (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 NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(< y (+ (- c) x))|))
 (3 3 (:REWRITE |(< x (+ c/d y))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE |(+ c (+ d x))|))
 )
(RTL::RND-EXPSHFT-0-14-B
 (420 10 (:REWRITE RTL::BITS-TAIL-GEN))
 (73 23 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (72 6 (:REWRITE RTL::NEG-BITN-0))
 (47 23 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (41 23 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (31 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (30 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (30 17 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (30 10 (:REWRITE RTL::BITS-TAIL))
 (28 23 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (27 3 (:REWRITE ACL2-NUMBERP-X))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (23 23 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (23 23 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (23 23 (:REWRITE |(equal c (/ x))|))
 (23 23 (:REWRITE |(equal c (- x))|))
 (23 23 (:REWRITE |(equal (/ x) c)|))
 (23 23 (:REWRITE |(equal (/ x) (/ y))|))
 (23 23 (:REWRITE |(equal (- x) c)|))
 (23 23 (:REWRITE |(equal (- x) (- y))|))
 (21 21 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (18 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (- x))|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) (/ y))|))
 (18 18 (:REWRITE |(< (- x) c)|))
 (18 18 (:REWRITE |(< (- x) (- y))|))
 (18 6 (:REWRITE RTL::NEG-BITN-1))
 (18 6 (:REWRITE RTL::BVECP-BITN-0))
 (17 17 (:REWRITE SIMPLIFY-SUMS-<))
 (12 6 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (12 6 (:REWRITE DEFAULT-PLUS-2))
 (12 6 (:REWRITE DEFAULT-PLUS-1))
 (12 4 (:REWRITE RTL::BVECP-EXACTP))
 (12 3 (:REWRITE RATIONALP-X))
 (10 10 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (10 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (9 6 (:REWRITE DEFAULT-TIMES-2))
 (9 6 (:REWRITE DEFAULT-TIMES-1))
 (6 6 (:TYPE-PRESCRIPTION BOOLEANP))
 (6 6 (:REWRITE RTL::BITN-NEG))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE REDUCE-INTEGERP-+))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3 3 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3 3 (:REWRITE NORMALIZE-ADDENDS))
 (3 3 (:REWRITE INTEGERP-MINUS-X))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 3 (:META META-INTEGERP-CORRECT))
 )
(RTL::RND-EXPSHFT-0-15-B
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (3 1 (:REWRITE DEFAULT-TIMES-2))
 (3 1 (:REWRITE DEFAULT-PLUS-2))
 (3 1 (:REWRITE RTL::BVECP-EXACTP))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (2 1 (:REWRITE DEFAULT-PLUS-1))
 (2 1 (:REWRITE ACL2-NUMBERP-X))
 (1 1 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (1 1 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1 1 (:REWRITE RTL::RAT-B))
 (1 1 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 )
(RTL::RND-EXPSHFT-0-16-A
 (88 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (43 14 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (30 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (30 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (28 14 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (25 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (25 14 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (22 16 (:REWRITE SIMPLIFY-SUMS-<))
 (21 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (20 20 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (20 14 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (17 14 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (14 14 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (14 14 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (14 14 (:REWRITE |(equal c (/ x))|))
 (14 14 (:REWRITE |(equal c (- x))|))
 (14 14 (:REWRITE |(equal (/ x) c)|))
 (14 14 (:REWRITE |(equal (/ x) (/ y))|))
 (14 14 (:REWRITE |(equal (- x) c)|))
 (14 14 (:REWRITE |(equal (- x) (- y))|))
 (12 6 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (5 4 (:REWRITE DEFAULT-PLUS-2))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (4 4 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(equal (+ (- c) x) y)|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::RND-EXPSHFT-0-16
 (750 750 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (750 750 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (750 750 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (750 750 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (750 750 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (204 46 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (186 46 (:REWRITE SIMPLIFY-SUMS-<))
 (186 46 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (180 49 (:REWRITE DEFAULT-LESS-THAN-2))
 (88 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (76 49 (:REWRITE DEFAULT-LESS-THAN-1))
 (61 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (49 49 (:REWRITE THE-FLOOR-BELOW))
 (49 49 (:REWRITE THE-FLOOR-ABOVE))
 (49 49 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (49 49 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (49 49 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (49 49 (:REWRITE INTEGERP-<-CONSTANT))
 (49 49 (:REWRITE CONSTANT-<-INTEGERP))
 (49 49 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (49 49 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (49 49 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (49 49 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (49 49 (:REWRITE |(< c (- x))|))
 (49 49 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (49 49 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (49 49 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (49 49 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (49 49 (:REWRITE |(< (/ x) (/ y))|))
 (49 49 (:REWRITE |(< (- x) c)|))
 (49 49 (:REWRITE |(< (- x) (- y))|))
 (46 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (46 14 (:REWRITE ODD-EXPT-THM))
 (43 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (30 15 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (29 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 24 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (22 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (22 22 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (22 22 (:REWRITE |(equal c (/ x))|))
 (22 22 (:REWRITE |(equal c (- x))|))
 (22 22 (:REWRITE |(equal (/ x) c)|))
 (22 22 (:REWRITE |(equal (/ x) (/ y))|))
 (22 22 (:REWRITE |(equal (- x) c)|))
 (22 22 (:REWRITE |(equal (- x) (- y))|))
 (20 20 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (18 18 (:REWRITE |arith (expt x c)|))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE |arith (expt 1/c n)|))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (12 12 (:REWRITE DEFAULT-EXPT-2))
 (12 12 (:REWRITE DEFAULT-EXPT-1))
 (12 12 (:REWRITE |(expt 1/c n)|))
 (12 12 (:REWRITE |(expt (- x) n)|))
 (12 12 (:REWRITE |(< (/ x) 0)|))
 (12 12 (:REWRITE |(< (* x y) 0)|))
 (10 10 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (8 7 (:REWRITE DEFAULT-PLUS-2))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (7 7 (:REWRITE DEFAULT-PLUS-1))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (6 6 (:META META-INTEGERP-CORRECT))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:META META-RATIONALP-CORRECT))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::RND-EXPSHFT-0-17
 (26 10 (:REWRITE DEFAULT-PLUS-2))
 (18 10 (:REWRITE DEFAULT-PLUS-1))
 (14 7 (:REWRITE ACL2-NUMBERP-X))
 (13 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (13 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (11 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (9 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (7 7 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (7 7 (:REWRITE RTL::RAT-B))
 (7 7 (:REWRITE DEFAULT-TIMES-2))
 (7 7 (:REWRITE DEFAULT-TIMES-1))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (5 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:TYPE-PRESCRIPTION RTL::RATIONALP-Z0))
 (4 2 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::RND-EXPSHFT-0-18
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (48 48 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (26 26 (:TYPE-PRESCRIPTION RTL::RND-POSITIVE))
 (26 26 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (26 26 (:TYPE-PRESCRIPTION RTL::RND-NEGATIVE))
 (25 13 (:REWRITE DEFAULT-PLUS-2))
 (19 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (19 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 13 (:REWRITE DEFAULT-PLUS-1))
 (17 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (14 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (8 8 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6 6 (:REWRITE NORMALIZE-ADDENDS))
 (5 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (4 2 (:REWRITE DEFAULT-TIMES-2))
 (4 2 (:REWRITE ACL2-NUMBERP-X))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE RTL::RAT-B))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE DEFAULT-TIMES-1))
 )
(RTL::RND-EXPSHFT-0-19
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (2 2 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 )
(RTL::RND-EXPSHFT-0-20-A
 (19 1 (:REWRITE RTL::INTEGERP-FL))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (15 15 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (6 6 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (6 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (6 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 2 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (3 3 (:LINEAR RTL::N<=FL-LINEAR))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::RND-EXPSHFT-0-20
 (171 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (159 3 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (88 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (50 22 (:REWRITE DEFAULT-LESS-THAN-1))
 (49 22 (:REWRITE INTEGERP-<-CONSTANT))
 (46 19 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (46 19 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (38 11 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (34 22 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (34 22 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (30 8 (:REWRITE ACL2-NUMBERP-X))
 (28 22 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (24 22 (:REWRITE DEFAULT-LESS-THAN-2))
 (24 12 (:REWRITE DEFAULT-TIMES-2))
 (23 11 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (22 22 (:REWRITE THE-FLOOR-BELOW))
 (22 22 (:REWRITE THE-FLOOR-ABOVE))
 (22 22 (:REWRITE CONSTANT-<-INTEGERP))
 (22 22 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (22 22 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< c (- x))|))
 (22 22 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (22 22 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (22 22 (:REWRITE |(< (/ x) (/ y))|))
 (22 22 (:REWRITE |(< (- x) c)|))
 (22 22 (:REWRITE |(< (- x) (- y))|))
 (21 19 (:REWRITE SIMPLIFY-SUMS-<))
 (20 20 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (20 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 7 (:REWRITE DEFAULT-PLUS-2))
 (18 12 (:REWRITE DEFAULT-TIMES-1))
 (18 3 (:REWRITE |(* y x)|))
 (15 15 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (14 14 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 7 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (13 7 (:REWRITE DEFAULT-PLUS-1))
 (12 12 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (12 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (11 11 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (11 11 (:REWRITE |(equal c (/ x))|))
 (11 11 (:REWRITE |(equal c (- x))|))
 (11 11 (:REWRITE |(equal (/ x) c)|))
 (11 11 (:REWRITE |(equal (/ x) (/ y))|))
 (11 11 (:REWRITE |(equal (- x) c)|))
 (11 11 (:REWRITE |(equal (- x) (- y))|))
 (10 10 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (9 3 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (9 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (8 2 (:REWRITE RATIONALP-X))
 (7 7 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (7 7 (:REWRITE NORMALIZE-ADDENDS))
 (6 6 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (6 6 (:REWRITE RTL::RAT-B))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:META META-INTEGERP-CORRECT))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:META META-RATIONALP-CORRECT))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::RND-EXPSHFT-0-21)
(RTL::RND-EXPSHFT-0-22
 (28 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (14 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (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))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::RND-EXPSHFT-0-23
 (29 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (29 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (29 29 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (28 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (14 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 4 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (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))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::RND-EXPSHFT-0-24
 (42 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (10 5 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (7 5 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (5 5 (:REWRITE THE-FLOOR-BELOW))
 (5 5 (:REWRITE THE-FLOOR-ABOVE))
 (5 5 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (5 5 (:REWRITE INTEGERP-<-CONSTANT))
 (5 5 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:REWRITE CONSTANT-<-INTEGERP))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (5 5 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< c (- x))|))
 (5 5 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (5 5 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (5 5 (:REWRITE |(< (/ x) (/ y))|))
 (5 5 (:REWRITE |(< (- x) c)|))
 (5 5 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 2 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::RND-EXPSHFT-0-25
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 )
(RTL::RND-EXPSHFT-0-26-A
 (133 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (112 3 (:REWRITE RTL::BVECP-BITN-0))
 (36 3 (:REWRITE RTL::NEG-BITN-0))
 (31 31 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (31 31 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (31 31 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (31 31 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (31 31 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (31 31 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (26 13 (:REWRITE DEFAULT-LESS-THAN-1))
 (22 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (22 12 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (19 1 (:REWRITE RTL::INTEGERP-FL))
 (15 13 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (14 6 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (13 13 (:REWRITE THE-FLOOR-BELOW))
 (13 13 (:REWRITE THE-FLOOR-ABOVE))
 (13 13 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (13 13 (:REWRITE INTEGERP-<-CONSTANT))
 (13 13 (:REWRITE DEFAULT-LESS-THAN-2))
 (13 13 (:REWRITE CONSTANT-<-INTEGERP))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (13 13 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< c (- x))|))
 (13 13 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (13 13 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (13 13 (:REWRITE |(< (/ x) (/ y))|))
 (13 13 (:REWRITE |(< (- x) c)|))
 (13 13 (:REWRITE |(< (- x) (- y))|))
 (12 12 (:REWRITE SIMPLIFY-SUMS-<))
 (12 6 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (12 6 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (11 11 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (11 11 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (11 11 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (9 6 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (9 3 (:REWRITE RTL::NEG-BITN-1))
 (6 6 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (6 6 (:REWRITE |(equal c (/ x))|))
 (6 6 (:REWRITE |(equal c (- x))|))
 (6 6 (:REWRITE |(equal (/ x) c)|))
 (6 6 (:REWRITE |(equal (/ x) (/ y))|))
 (6 6 (:REWRITE |(equal (- x) c)|))
 (6 6 (:REWRITE |(equal (- x) (- y))|))
 (6 6 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 3 (:REWRITE DEFAULT-TIMES-2))
 (4 4 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (4 4 (:REWRITE RTL::BITS-NEG-INDICES))
 (4 4 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (4 3 (:REWRITE DEFAULT-TIMES-1))
 (4 2 (:TYPE-PRESCRIPTION RTL::NATP-X1))
 (4 2 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (4 2 (:REWRITE DEFAULT-PLUS-1))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE RTL::BITN-NEG))
 (3 3 (:LINEAR RTL::N<=FL-LINEAR))
 (2 2 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2 2 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::RND-EXPSHFT-0-26
 (672 16 (:REWRITE RTL::BITS-TAIL-GEN))
 (595 595 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (595 595 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (595 595 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (563 161 (:REWRITE DEFAULT-PLUS-1))
 (497 161 (:REWRITE DEFAULT-PLUS-2))
 (487 133 (:REWRITE DEFAULT-LESS-THAN-1))
 (310 310 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (310 310 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (310 310 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (229 84 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (189 84 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (177 133 (:REWRITE DEFAULT-LESS-THAN-2))
 (172 84 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (168 14 (:REWRITE RTL::NEG-BITN-0))
 (144 123 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (140 26 (:REWRITE RATIONALP-X))
 (133 133 (:REWRITE THE-FLOOR-BELOW))
 (133 133 (:REWRITE THE-FLOOR-ABOVE))
 (125 125 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (125 125 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (123 123 (:REWRITE INTEGERP-<-CONSTANT))
 (123 123 (:REWRITE CONSTANT-<-INTEGERP))
 (123 123 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (123 123 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (123 123 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (123 123 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (123 123 (:REWRITE |(< c (- x))|))
 (123 123 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (123 123 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (123 123 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (123 123 (:REWRITE |(< (/ x) (/ y))|))
 (123 123 (:REWRITE |(< (- x) c)|))
 (123 123 (:REWRITE |(< (- x) (- y))|))
 (112 100 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (92 84 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (84 84 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (84 84 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (84 84 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (84 84 (:REWRITE |(equal c (/ x))|))
 (84 84 (:REWRITE |(equal c (- x))|))
 (84 84 (:REWRITE |(equal (/ x) c)|))
 (84 84 (:REWRITE |(equal (/ x) (/ y))|))
 (84 84 (:REWRITE |(equal (- x) c)|))
 (84 84 (:REWRITE |(equal (- x) (- y))|))
 (75 75 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (72 36 (:REWRITE DEFAULT-MINUS))
 (64 44 (:REWRITE DEFAULT-TIMES-2))
 (64 32 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (61 61 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (60 44 (:REWRITE DEFAULT-TIMES-1))
 (48 16 (:REWRITE RTL::BITS-TAIL))
 (44 44 (:REWRITE |(< (+ c/d x) y)|))
 (44 44 (:REWRITE |(< (+ (- c) x) y)|))
 (42 14 (:REWRITE RTL::NEG-BITN-1))
 (42 14 (:REWRITE RTL::BVECP-BITN-0))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (40 40 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (36 12 (:REWRITE |(acl2-numberp (bubble-down x match))|))
 (33 33 (:REWRITE |(< (/ x) 0)|))
 (33 33 (:REWRITE |(< (* x y) 0)|))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (29 29 (:REWRITE |(< y (+ (- c) x))|))
 (29 29 (:REWRITE |(< x (+ c/d y))|))
 (28 28 (:TYPE-PRESCRIPTION BOOLEANP))
 (26 26 (:REWRITE REDUCE-RATIONALP-+))
 (26 26 (:REWRITE REDUCE-RATIONALP-*))
 (26 26 (:REWRITE REDUCE-INTEGERP-+))
 (26 26 (:REWRITE RATIONALP-MINUS-X))
 (26 26 (:REWRITE INTEGERP-MINUS-X))
 (26 26 (:REWRITE |(+ c (+ d x))|))
 (26 26 (:META META-RATIONALP-CORRECT))
 (26 26 (:META META-INTEGERP-CORRECT))
 (20 20 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (16 16 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (16 16 (:REWRITE RTL::BITS-NEG-INDICES))
 (14 14 (:REWRITE FOLD-CONSTS-IN-+))
 (14 14 (:REWRITE RTL::BITN-NEG))
 (12 12 (:REWRITE SUBSETP-MEMBER . 4))
 (12 12 (:REWRITE SUBSETP-MEMBER . 3))
 (12 12 (:REWRITE SUBSETP-MEMBER . 2))
 (12 12 (:REWRITE SUBSETP-MEMBER . 1))
 (12 12 (:REWRITE INTERSECTP-MEMBER . 3))
 (12 12 (:REWRITE INTERSECTP-MEMBER . 2))
 (2 2 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (2 2 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (2 2 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::RND-EXPSHFT-0-27
 (427 130 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (395 103 (:REWRITE DEFAULT-PLUS-1))
 (336 103 (:REWRITE DEFAULT-PLUS-2))
 (293 293 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (293 293 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (293 293 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (284 67 (:REWRITE DEFAULT-LESS-THAN-1))
 (261 61 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (232 130 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (213 213 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (213 213 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (213 213 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (204 130 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (175 37 (:REWRITE RATIONALP-X))
 (130 130 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (130 130 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (130 130 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (130 130 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (130 130 (:REWRITE |(equal c (/ x))|))
 (130 130 (:REWRITE |(equal c (- x))|))
 (130 130 (:REWRITE |(equal (/ x) c)|))
 (130 130 (:REWRITE |(equal (/ x) (/ y))|))
 (130 130 (:REWRITE |(equal (- x) c)|))
 (130 130 (:REWRITE |(equal (- x) (- y))|))
 (95 95 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (91 67 (:REWRITE DEFAULT-LESS-THAN-2))
 (88 43 (:REWRITE SIMPLIFY-SUMS-<))
 (81 72 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (75 62 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (67 67 (:REWRITE THE-FLOOR-BELOW))
 (67 67 (:REWRITE THE-FLOOR-ABOVE))
 (62 62 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (62 62 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (62 62 (:REWRITE INTEGERP-<-CONSTANT))
 (62 62 (:REWRITE CONSTANT-<-INTEGERP))
 (62 62 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (62 62 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (62 62 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (62 62 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (62 62 (:REWRITE |(< c (- x))|))
 (62 62 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (62 62 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (62 62 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (62 62 (:REWRITE |(< (/ x) (/ y))|))
 (62 62 (:REWRITE |(< (- x) c)|))
 (62 62 (:REWRITE |(< (- x) (- y))|))
 (61 61 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (56 56 (:TYPE-PRESCRIPTION BOOLEANP))
 (54 27 (:REWRITE DEFAULT-MINUS))
 (49 49 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (48 24 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (39 39 (:REWRITE SUBSETP-MEMBER . 4))
 (39 39 (:REWRITE SUBSETP-MEMBER . 3))
 (39 39 (:REWRITE SUBSETP-MEMBER . 2))
 (39 39 (:REWRITE SUBSETP-MEMBER . 1))
 (39 39 (:REWRITE INTERSECTP-MEMBER . 3))
 (39 39 (:REWRITE INTERSECTP-MEMBER . 2))
 (39 26 (:REWRITE DEFAULT-TIMES-2))
 (39 26 (:REWRITE DEFAULT-TIMES-1))
 (37 37 (:REWRITE REDUCE-RATIONALP-+))
 (37 37 (:REWRITE REDUCE-RATIONALP-*))
 (37 37 (:REWRITE REDUCE-INTEGERP-+))
 (37 37 (:REWRITE RATIONALP-MINUS-X))
 (37 37 (:REWRITE INTEGERP-MINUS-X))
 (37 37 (:META META-RATIONALP-CORRECT))
 (37 37 (:META META-INTEGERP-CORRECT))
 (31 31 (:REWRITE |(< (+ c/d x) y)|))
 (31 31 (:REWRITE |(< (+ (- c) x) y)|))
 (30 30 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (30 30 (:REWRITE RTL::BITS-NEG-INDICES))
 (27 9 (:REWRITE |(acl2-numberp (bubble-down x match))|))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (22 22 (:REWRITE |(< (/ x) 0)|))
 (22 22 (:REWRITE |(< (* x y) 0)|))
 (18 18 (:REWRITE |(< y (+ (- c) x))|))
 (18 18 (:REWRITE |(< x (+ c/d y))|))
 (18 18 (:REWRITE |(+ c (+ d x))|))
 (13 13 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::RND-EXPSHFT-0-28
 (1176 21 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (703 19 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (665 19 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (608 217 (:REWRITE ACL2-NUMBERP-X))
 (523 167 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (478 17 (:REWRITE |(equal x (/ y))|))
 (477 159 (:REWRITE DEFAULT-PLUS-2))
 (408 17 (:REWRITE |(not (equal x (/ y)))|))
 (369 167 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (333 144 (:REWRITE CONSTANT-<-INTEGERP))
 (324 164 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (324 164 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (318 159 (:REWRITE DEFAULT-PLUS-1))
 (317 67 (:REWRITE |(* y x)|))
 (292 167 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (291 144 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (290 164 (:REWRITE DEFAULT-LESS-THAN-2))
 (288 141 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (288 141 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (285 194 (:REWRITE DEFAULT-TIMES-2))
 (243 194 (:REWRITE DEFAULT-TIMES-1))
 (239 144 (:REWRITE INTEGERP-<-CONSTANT))
 (221 167 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (188 164 (:REWRITE DEFAULT-LESS-THAN-1))
 (187 187 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (170 167 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (168 144 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (167 167 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (167 167 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (167 167 (:REWRITE |(equal c (/ x))|))
 (167 167 (:REWRITE |(equal c (- x))|))
 (167 167 (:REWRITE |(equal (/ x) c)|))
 (167 167 (:REWRITE |(equal (/ x) (/ y))|))
 (167 167 (:REWRITE |(equal (- x) c)|))
 (167 167 (:REWRITE |(equal (- x) (- y))|))
 (164 164 (:REWRITE THE-FLOOR-BELOW))
 (164 164 (:REWRITE THE-FLOOR-ABOVE))
 (159 159 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (159 159 (:REWRITE RTL::RAT-B))
 (159 159 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (159 159 (:REWRITE NORMALIZE-ADDENDS))
 (144 144 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (144 144 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (144 144 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (144 144 (:REWRITE |(< c (- x))|))
 (144 144 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (144 144 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (144 144 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (144 144 (:REWRITE |(< (/ x) (/ y))|))
 (144 144 (:REWRITE |(< (- x) c)|))
 (144 144 (:REWRITE |(< (- x) (- y))|))
 (142 142 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (142 142 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (142 142 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (141 141 (:REWRITE SIMPLIFY-SUMS-<))
 (127 127 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (116 29 (:REWRITE RATIONALP-X))
 (108 108 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (108 108 (:REWRITE RTL::BITS-NEG-INDICES))
 (101 101 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (90 90 (:REWRITE REDUCE-INTEGERP-+))
 (90 90 (:REWRITE INTEGERP-MINUS-X))
 (90 90 (:META META-INTEGERP-CORRECT))
 (90 2 (:DEFINITION RTL::FLIP-MODE))
 (89 89 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (84 42 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (83 41 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (74 74 (:TYPE-PRESCRIPTION BOOLEANP))
 (63 21 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (59 59 (:REWRITE SUBSETP-MEMBER . 4))
 (59 59 (:REWRITE SUBSETP-MEMBER . 3))
 (59 59 (:REWRITE SUBSETP-MEMBER . 2))
 (59 59 (:REWRITE SUBSETP-MEMBER . 1))
 (59 59 (:REWRITE INTERSECTP-MEMBER . 3))
 (59 59 (:REWRITE INTERSECTP-MEMBER . 2))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (30 30 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (29 29 (:REWRITE REDUCE-RATIONALP-+))
 (29 29 (:REWRITE REDUCE-RATIONALP-*))
 (29 29 (:REWRITE RATIONALP-MINUS-X))
 (29 29 (:META META-RATIONALP-CORRECT))
 (19 19 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (19 19 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 )
(RTL::RND-EXPSHFT-0-29
 (154 3 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (140 3 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (88 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (49 20 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (49 20 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (47 20 (:REWRITE INTEGERP-<-CONSTANT))
 (47 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (44 20 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (44 13 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (39 15 (:REWRITE DEFAULT-TIMES-2))
 (38 20 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (36 11 (:REWRITE ACL2-NUMBERP-X))
 (32 32 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (32 20 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (32 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (29 13 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (29 10 (:REWRITE DEFAULT-PLUS-2))
 (26 20 (:REWRITE SIMPLIFY-SUMS-<))
 (26 13 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (22 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (21 21 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (21 15 (:REWRITE DEFAULT-TIMES-1))
 (20 20 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (20 20 (:REWRITE THE-FLOOR-BELOW))
 (20 20 (:REWRITE THE-FLOOR-ABOVE))
 (20 20 (:REWRITE CONSTANT-<-INTEGERP))
 (20 20 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (20 20 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (20 20 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (20 20 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (20 20 (:REWRITE |(< c (- x))|))
 (20 20 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (20 20 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (20 20 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (20 20 (:REWRITE |(< (/ x) (/ y))|))
 (20 20 (:REWRITE |(< (- x) c)|))
 (20 20 (:REWRITE |(< (- x) (- y))|))
 (19 10 (:REWRITE DEFAULT-PLUS-1))
 (18 3 (:REWRITE |(* y x)|))
 (16 13 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (13 13 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (13 13 (:REWRITE |(equal c (/ x))|))
 (13 13 (:REWRITE |(equal c (- x))|))
 (13 13 (:REWRITE |(equal (/ x) c)|))
 (13 13 (:REWRITE |(equal (/ x) (/ y))|))
 (13 13 (:REWRITE |(equal (- x) c)|))
 (13 13 (:REWRITE |(equal (- x) (- y))|))
 (12 12 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (12 12 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 6 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (10 10 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (10 10 (:REWRITE NORMALIZE-ADDENDS))
 (9 9 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (9 9 (:REWRITE RTL::RAT-B))
 (9 3 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (9 3 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-INTEGERP-CORRECT))
 (8 2 (:REWRITE RATIONALP-X))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:META META-RATIONALP-CORRECT))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::RND-EXPSHFT-0-30
 (264 6 (:REWRITE RTL::BITS-TAIL-GEN))
 (190 190 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (190 190 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (190 190 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (123 33 (:REWRITE ACL2-NUMBERP-X))
 (98 27 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (79 27 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (65 27 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (61 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (61 22 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (60 5 (:REWRITE RTL::NEG-BITN-0))
 (56 26 (:REWRITE DEFAULT-LESS-THAN-2))
 (55 19 (:REWRITE DEFAULT-PLUS-2))
 (52 22 (:REWRITE SIMPLIFY-SUMS-<))
 (39 26 (:REWRITE DEFAULT-LESS-THAN-1))
 (37 37 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (37 37 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (37 37 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (37 19 (:REWRITE DEFAULT-PLUS-1))
 (36 26 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (36 26 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (36 9 (:REWRITE RATIONALP-X))
 (33 26 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (27 27 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (27 27 (:REWRITE |(equal c (/ x))|))
 (27 27 (:REWRITE |(equal c (- x))|))
 (27 27 (:REWRITE |(equal (/ x) c)|))
 (27 27 (:REWRITE |(equal (/ x) (/ y))|))
 (27 27 (:REWRITE |(equal (- x) c)|))
 (27 27 (:REWRITE |(equal (- x) (- y))|))
 (27 21 (:REWRITE DEFAULT-TIMES-2))
 (27 21 (:REWRITE DEFAULT-TIMES-1))
 (26 26 (:REWRITE THE-FLOOR-BELOW))
 (26 26 (:REWRITE THE-FLOOR-ABOVE))
 (26 26 (:REWRITE INTEGERP-<-CONSTANT))
 (26 26 (:REWRITE CONSTANT-<-INTEGERP))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (- x))|))
 (26 26 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) (/ y))|))
 (26 26 (:REWRITE |(< (- x) c)|))
 (26 26 (:REWRITE |(< (- x) (- y))|))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (19 19 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (19 19 (:REWRITE NORMALIZE-ADDENDS))
 (18 18 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (18 18 (:TYPE-PRESCRIPTION BOOLEANP))
 (18 18 (:REWRITE RTL::RAT-B))
 (18 6 (:REWRITE RTL::BITS-TAIL))
 (16 16 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (15 15 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (15 15 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (15 5 (:REWRITE RTL::NEG-BITN-1))
 (15 5 (:REWRITE RTL::BVECP-BITN-0))
 (12 12 (:REWRITE SUBSETP-MEMBER . 4))
 (12 12 (:REWRITE SUBSETP-MEMBER . 3))
 (12 12 (:REWRITE SUBSETP-MEMBER . 2))
 (12 12 (:REWRITE SUBSETP-MEMBER . 1))
 (12 12 (:REWRITE INTERSECTP-MEMBER . 3))
 (12 12 (:REWRITE INTERSECTP-MEMBER . 2))
 (12 6 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (10 10 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (9 9 (:REWRITE REDUCE-RATIONALP-+))
 (9 9 (:REWRITE REDUCE-RATIONALP-*))
 (9 9 (:REWRITE REDUCE-INTEGERP-+))
 (9 9 (:REWRITE RATIONALP-MINUS-X))
 (9 9 (:REWRITE INTEGERP-MINUS-X))
 (9 9 (:META META-RATIONALP-CORRECT))
 (9 9 (:META META-INTEGERP-CORRECT))
 (6 6 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (6 6 (:REWRITE RTL::BITS-NEG-INDICES))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (* x y) 0) rationalp (* x y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::RND-EXPSHFT-0-31
 (420 122 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (395 103 (:REWRITE DEFAULT-PLUS-1))
 (336 103 (:REWRITE DEFAULT-PLUS-2))
 (293 293 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (293 293 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (293 293 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (266 67 (:REWRITE DEFAULT-LESS-THAN-2))
 (261 61 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (246 246 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (246 246 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (246 246 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (224 122 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (196 122 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (175 37 (:REWRITE RATIONALP-X))
 (122 122 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (122 122 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (122 122 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (122 122 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (122 122 (:REWRITE |(equal c (/ x))|))
 (122 122 (:REWRITE |(equal c (- x))|))
 (122 122 (:REWRITE |(equal (/ x) c)|))
 (122 122 (:REWRITE |(equal (/ x) (/ y))|))
 (122 122 (:REWRITE |(equal (- x) c)|))
 (122 122 (:REWRITE |(equal (- x) (- y))|))
 (109 67 (:REWRITE DEFAULT-LESS-THAN-1))
 (107 62 (:REWRITE |(< (- x) (- y))|))
 (96 96 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (88 43 (:REWRITE SIMPLIFY-SUMS-<))
 (81 72 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (75 62 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (67 67 (:REWRITE THE-FLOOR-BELOW))
 (67 67 (:REWRITE THE-FLOOR-ABOVE))
 (62 62 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (62 62 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (62 62 (:REWRITE INTEGERP-<-CONSTANT))
 (62 62 (:REWRITE CONSTANT-<-INTEGERP))
 (62 62 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (62 62 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (62 62 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (62 62 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (62 62 (:REWRITE |(< c (- x))|))
 (62 62 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (62 62 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (62 62 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (62 62 (:REWRITE |(< (/ x) (/ y))|))
 (62 62 (:REWRITE |(< (- x) c)|))
 (61 61 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (56 56 (:TYPE-PRESCRIPTION BOOLEANP))
 (54 27 (:REWRITE DEFAULT-MINUS))
 (49 49 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (48 24 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (39 26 (:REWRITE DEFAULT-TIMES-2))
 (39 26 (:REWRITE DEFAULT-TIMES-1))
 (37 37 (:REWRITE REDUCE-RATIONALP-+))
 (37 37 (:REWRITE REDUCE-RATIONALP-*))
 (37 37 (:REWRITE REDUCE-INTEGERP-+))
 (37 37 (:REWRITE RATIONALP-MINUS-X))
 (37 37 (:REWRITE INTEGERP-MINUS-X))
 (37 37 (:META META-RATIONALP-CORRECT))
 (37 37 (:META META-INTEGERP-CORRECT))
 (31 31 (:REWRITE |(< (+ c/d x) y)|))
 (31 31 (:REWRITE |(< (+ (- c) x) y)|))
 (30 30 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (30 30 (:REWRITE RTL::BITS-NEG-INDICES))
 (27 9 (:REWRITE |(acl2-numberp (bubble-down x match))|))
 (18 18 (:REWRITE |(< y (+ (- c) x))|))
 (18 18 (:REWRITE |(< x (+ c/d y))|))
 (18 18 (:REWRITE |(+ c (+ d x))|))
 (15 15 (:REWRITE SUBSETP-MEMBER . 4))
 (15 15 (:REWRITE SUBSETP-MEMBER . 3))
 (15 15 (:REWRITE SUBSETP-MEMBER . 2))
 (15 15 (:REWRITE SUBSETP-MEMBER . 1))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 3))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 2))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (13 13 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (13 13 (:REWRITE |(< (/ x) 0)|))
 (13 13 (:REWRITE |(< (* x y) 0)|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE |(< 0 (/ x))|))
 (9 9 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::RND-EXPSHFT-0-32
 (10571 1485 (:REWRITE RATIONALP-X))
 (4755 181 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (4755 181 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (4755 181 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (4755 181 (:REWRITE |(< x (/ y)) with (< 0 y)|))
 (3907 2220 (:REWRITE DEFAULT-MINUS))
 (3471 1697 (:REWRITE DEFAULT-PLUS-2))
 (3362 1697 (:REWRITE DEFAULT-PLUS-1))
 (2561 1370 (:REWRITE INTEGERP-MINUS-X))
 (1505 504 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1345 1345 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1340 842 (:REWRITE INTEGERP-<-CONSTANT))
 (1340 842 (:REWRITE CONSTANT-<-INTEGERP))
 (1339 1339 (:REWRITE REDUCE-INTEGERP-+))
 (1339 1339 (:META META-INTEGERP-CORRECT))
 (1306 1306 (:REWRITE INTEGERP-+-REDUCE-CONSTANT))
 (1275 1275 (:REWRITE REDUCE-INTEGERP-+-CONSTANT))
 (1210 21 (:REWRITE |(equal x (/ y))|))
 (1205 956 (:REWRITE |(< (- x) (- y))|))
 (1181 504 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1159 957 (:REWRITE DEFAULT-LESS-THAN-1))
 (1122 1122 (:REWRITE REDUCE-RATIONALP-*))
 (1103 500 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1089 37 (:REWRITE |(* y x)|))
 (1074 956 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (1060 1060 (:META META-RATIONALP-CORRECT))
 (1024 21 (:REWRITE |(not (equal x (/ y)))|))
 (988 957 (:REWRITE DEFAULT-LESS-THAN-2))
 (957 957 (:REWRITE THE-FLOOR-BELOW))
 (957 957 (:REWRITE THE-FLOOR-ABOVE))
 (956 956 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (956 956 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (956 956 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (956 956 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (956 956 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (956 956 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (956 956 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (956 956 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (956 956 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (956 956 (:REWRITE |(< (/ x) (/ y))|))
 (946 835 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (946 835 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (920 28 (:REWRITE |(* x (+ y z))|))
 (893 83 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (893 83 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (893 83 (:REWRITE |(< (/ x) y) with (< x 0)|))
 (893 83 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (835 835 (:REWRITE SIMPLIFY-SUMS-<))
 (835 835 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (693 693 (:REWRITE |(< (+ c/d x) y)|))
 (693 693 (:REWRITE |(< (+ (- c) x) y)|))
 (640 640 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (640 640 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (640 640 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (539 521 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (533 521 (:REWRITE |(equal (- x) (- y))|))
 (521 521 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (521 521 (:REWRITE |(equal c (/ x))|))
 (521 521 (:REWRITE |(equal (/ x) c)|))
 (521 521 (:REWRITE |(equal (/ x) (/ y))|))
 (512 512 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (512 512 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (512 512 (:REWRITE |(< (/ x) 0)|))
 (512 512 (:REWRITE |(< (* x y) 0)|))
 (512 504 (:REWRITE |(equal (- x) c)|))
 (508 500 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (504 504 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (444 222 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (420 28 (:REWRITE |(+ x (if a b c))|))
 (356 356 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (343 174 (:REWRITE DEFAULT-TIMES-2))
 (260 4 (:REWRITE |(equal x (- (/ y)))|))
 (252 4 (:REWRITE |(not (equal x (- (/ y))))|))
 (226 226 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (226 226 (:REWRITE RTL::BITS-NEG-INDICES))
 (192 32 (:REWRITE |(+ y x)|))
 (180 4 (:DEFINITION RTL::FLIP-MODE))
 (159 146 (:REWRITE DEFAULT-TIMES-1))
 (152 152 (:TYPE-PRESCRIPTION BOOLEANP))
 (148 148 (:REWRITE SUBSETP-MEMBER . 4))
 (148 148 (:REWRITE SUBSETP-MEMBER . 3))
 (148 148 (:REWRITE SUBSETP-MEMBER . 2))
 (148 148 (:REWRITE SUBSETP-MEMBER . 1))
 (148 148 (:REWRITE INTERSECTP-MEMBER . 3))
 (148 148 (:REWRITE INTERSECTP-MEMBER . 2))
 (145 145 (:REWRITE |(< y (+ (- c) x))|))
 (145 145 (:REWRITE |(< x (+ c/d y))|))
 (132 66 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (120 16 (:REWRITE |(* x (- y))|))
 (101 101 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (66 66 (:REWRITE |(+ c (+ d x))|))
 (62 62 (:REWRITE |(< 0 (/ x))|))
 (62 62 (:REWRITE |(< 0 (* x y))|))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (46 46 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (44 44 (:REWRITE |(equal (+ (- c) x) y)|))
 (44 8 (:REWRITE |(- (* c x))|))
 (32 32 (:REWRITE |(* (- x) y)|))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (31 31 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (28 4 (:REWRITE |(- (if a b c))|))
 (9 9 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 )
(RTL::RND-EXPSHFT-0-33
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 )
(RTL::RND-EXPSHFT-0-34
 (756 18 (:REWRITE RTL::BITS-TAIL-GEN))
 (456 38 (:REWRITE RTL::NEG-BITN-0))
 (346 346 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (346 346 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (346 346 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (285 285 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (285 285 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (285 285 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (284 88 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (282 88 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (216 88 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (192 88 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (114 38 (:REWRITE RTL::NEG-BITN-1))
 (114 38 (:REWRITE RTL::BVECP-BITN-0))
 (112 40 (:REWRITE ACL2-NUMBERP-X))
 (108 61 (:REWRITE DEFAULT-LESS-THAN-1))
 (106 56 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (106 56 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (96 48 (:REWRITE DEFAULT-MINUS))
 (88 88 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (88 88 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (88 88 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (88 88 (:REWRITE |(equal c (/ x))|))
 (88 88 (:REWRITE |(equal c (- x))|))
 (88 88 (:REWRITE |(equal (/ x) c)|))
 (88 88 (:REWRITE |(equal (/ x) (/ y))|))
 (88 88 (:REWRITE |(equal (- x) c)|))
 (88 88 (:REWRITE |(equal (- x) (- y))|))
 (74 61 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (73 61 (:REWRITE DEFAULT-LESS-THAN-2))
 (73 37 (:REWRITE DEFAULT-PLUS-2))
 (69 37 (:REWRITE DEFAULT-PLUS-1))
 (66 66 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (66 66 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (66 66 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (66 66 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (66 66 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (66 66 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (61 61 (:REWRITE THE-FLOOR-BELOW))
 (61 61 (:REWRITE THE-FLOOR-ABOVE))
 (61 61 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (61 61 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (61 61 (:REWRITE INTEGERP-<-CONSTANT))
 (61 61 (:REWRITE CONSTANT-<-INTEGERP))
 (61 61 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (61 61 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (61 61 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (61 61 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (61 61 (:REWRITE |(< c (- x))|))
 (61 61 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (61 61 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (61 61 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (61 61 (:REWRITE |(< (/ x) (/ y))|))
 (61 61 (:REWRITE |(< (- x) c)|))
 (61 61 (:REWRITE |(< (- x) (- y))|))
 (56 56 (:REWRITE SIMPLIFY-SUMS-<))
 (54 18 (:REWRITE RTL::BITS-TAIL))
 (49 49 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (48 32 (:REWRITE DEFAULT-TIMES-2))
 (48 32 (:REWRITE DEFAULT-TIMES-1))
 (48 24 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (38 38 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (38 38 (:REWRITE RTL::BITN-NEG))
 (37 37 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (37 37 (:REWRITE NORMALIZE-ADDENDS))
 (32 32 (:REWRITE RTL::RAT-B))
 (20 5 (:REWRITE RATIONALP-X))
 (18 18 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (18 18 (:REWRITE RTL::BITS-NEG-INDICES))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (16 16 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (16 16 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (16 16 (:REWRITE |(< (/ x) 0)|))
 (16 16 (:REWRITE |(< (+ c/d x) y)|))
 (16 16 (:REWRITE |(< (+ (- c) x) y)|))
 (16 16 (:REWRITE |(< (* x y) 0)|))
 (10 10 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< 0 (/ x))|))
 (8 8 (:REWRITE |(< 0 (* x y))|))
 (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))
 (5 5 (:REWRITE REDUCE-RATIONALP-+))
 (5 5 (:REWRITE REDUCE-RATIONALP-*))
 (5 5 (:REWRITE REDUCE-INTEGERP-+))
 (5 5 (:REWRITE RATIONALP-MINUS-X))
 (5 5 (:REWRITE INTEGERP-MINUS-X))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:META META-RATIONALP-CORRECT))
 (5 5 (:META META-INTEGERP-CORRECT))
 )
(RTL::RND-EXPSHFT-0-35
 (450 120 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (324 78 (:REWRITE ACL2-NUMBERP-X))
 (230 120 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (227 120 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (224 224 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (224 224 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (224 224 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (160 120 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (120 120 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (120 120 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (120 120 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (120 120 (:REWRITE |(equal c (/ x))|))
 (120 120 (:REWRITE |(equal c (- x))|))
 (120 120 (:REWRITE |(equal (/ x) c)|))
 (120 120 (:REWRITE |(equal (/ x) (/ y))|))
 (120 120 (:REWRITE |(equal (- x) c)|))
 (120 120 (:REWRITE |(equal (- x) (- y))|))
 (112 112 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (112 112 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (112 112 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (112 28 (:REWRITE RATIONALP-X))
 (89 89 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (56 56 (:TYPE-PRESCRIPTION BOOLEANP))
 (54 27 (:REWRITE DEFAULT-MINUS))
 (48 24 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (48 22 (:REWRITE DEFAULT-PLUS-2))
 (44 26 (:REWRITE DEFAULT-LESS-THAN-1))
 (44 22 (:REWRITE DEFAULT-PLUS-1))
 (42 25 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (42 25 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (39 26 (:REWRITE DEFAULT-TIMES-2))
 (39 26 (:REWRITE DEFAULT-TIMES-1))
 (39 26 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (30 30 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (30 30 (:REWRITE RTL::BITS-NEG-INDICES))
 (28 28 (:REWRITE REDUCE-RATIONALP-+))
 (28 28 (:REWRITE REDUCE-RATIONALP-*))
 (28 28 (:REWRITE REDUCE-INTEGERP-+))
 (28 28 (:REWRITE RATIONALP-MINUS-X))
 (28 28 (:REWRITE INTEGERP-MINUS-X))
 (28 28 (:META META-RATIONALP-CORRECT))
 (28 28 (:META META-INTEGERP-CORRECT))
 (26 26 (:REWRITE THE-FLOOR-BELOW))
 (26 26 (:REWRITE THE-FLOOR-ABOVE))
 (26 26 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (26 26 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (26 26 (:REWRITE INTEGERP-<-CONSTANT))
 (26 26 (:REWRITE DEFAULT-LESS-THAN-2))
 (26 26 (:REWRITE CONSTANT-<-INTEGERP))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (26 26 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< c (- x))|))
 (26 26 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (26 26 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (26 26 (:REWRITE |(< (/ x) (/ y))|))
 (26 26 (:REWRITE |(< (- x) c)|))
 (26 26 (:REWRITE |(< (- x) (- y))|))
 (25 25 (:REWRITE SIMPLIFY-SUMS-<))
 (25 25 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (22 22 (:REWRITE RTL::RAT-B))
 (22 22 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (22 22 (:REWRITE NORMALIZE-ADDENDS))
 (15 15 (:REWRITE SUBSETP-MEMBER . 4))
 (15 15 (:REWRITE SUBSETP-MEMBER . 3))
 (15 15 (:REWRITE SUBSETP-MEMBER . 2))
 (15 15 (:REWRITE SUBSETP-MEMBER . 1))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 3))
 (15 15 (:REWRITE INTERSECTP-MEMBER . 2))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (13 13 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (13 13 (:REWRITE |(< (/ x) 0)|))
 (13 13 (:REWRITE |(< (+ c/d x) y)|))
 (13 13 (:REWRITE |(< (+ (- c) x) y)|))
 (13 13 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::RND-EXPSHFT-0-36
 (792 18 (:REWRITE |(equal x (/ y))|))
 (567 18 (:REWRITE |(not (equal x (/ y)))|))
 (466 134 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (356 134 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (307 134 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (230 55 (:REWRITE ACL2-NUMBERP-X))
 (170 134 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (134 134 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (134 134 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (134 134 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (134 134 (:REWRITE |(equal c (/ x))|))
 (134 134 (:REWRITE |(equal c (- x))|))
 (134 134 (:REWRITE |(equal (/ x) c)|))
 (134 134 (:REWRITE |(equal (/ x) (/ y))|))
 (134 134 (:REWRITE |(equal (- x) c)|))
 (134 134 (:REWRITE |(equal (- x) (- y))|))
 (109 109 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (109 109 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (109 109 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (105 18 (:REWRITE |(* y x)|))
 (90 2 (:DEFINITION RTL::FLIP-MODE))
 (80 20 (:REWRITE RATIONALP-X))
 (75 75 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (69 36 (:REWRITE DEFAULT-TIMES-2))
 (69 36 (:REWRITE DEFAULT-TIMES-1))
 (62 62 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (62 62 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (62 62 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (60 30 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (52 52 (:TYPE-PRESCRIPTION BOOLEANP))
 (48 48 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (48 48 (:REWRITE RTL::BITS-NEG-INDICES))
 (45 15 (:REWRITE DEFAULT-PLUS-2))
 (42 42 (:REWRITE SUBSETP-MEMBER . 4))
 (42 42 (:REWRITE SUBSETP-MEMBER . 3))
 (42 42 (:REWRITE SUBSETP-MEMBER . 2))
 (42 42 (:REWRITE SUBSETP-MEMBER . 1))
 (42 42 (:REWRITE INTERSECTP-MEMBER . 3))
 (42 42 (:REWRITE INTERSECTP-MEMBER . 2))
 (36 18 (:REWRITE DEFAULT-LESS-THAN-1))
 (36 18 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (30 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (30 15 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (30 15 (:REWRITE DEFAULT-PLUS-1))
 (20 20 (:REWRITE REDUCE-RATIONALP-+))
 (20 20 (:REWRITE REDUCE-RATIONALP-*))
 (20 20 (:REWRITE REDUCE-INTEGERP-+))
 (20 20 (:REWRITE RATIONALP-MINUS-X))
 (20 20 (:REWRITE INTEGERP-MINUS-X))
 (20 20 (:META META-RATIONALP-CORRECT))
 (20 20 (:META META-INTEGERP-CORRECT))
 (18 18 (:TYPE-PRESCRIPTION RTL::RAT-ABS))
 (18 18 (:REWRITE THE-FLOOR-BELOW))
 (18 18 (:REWRITE THE-FLOOR-ABOVE))
 (18 18 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (18 18 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (18 18 (:REWRITE INTEGERP-<-CONSTANT))
 (18 18 (:REWRITE DEFAULT-LESS-THAN-2))
 (18 18 (:REWRITE CONSTANT-<-INTEGERP))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (18 18 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< c (- x))|))
 (18 18 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (18 18 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (18 18 (:REWRITE |(< (/ x) (/ y))|))
 (18 18 (:REWRITE |(< (- x) c)|))
 (18 18 (:REWRITE |(< (- x) (- y))|))
 (15 15 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (15 15 (:REWRITE SIMPLIFY-SUMS-<))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 15 (:REWRITE RTL::RAT-B))
 (15 15 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (15 15 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (1 1 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 )
(RTL::RND-EXPSHFT-0-DENORM
 (4410 4410 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (4410 4410 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3079 63 (:REWRITE |(<= (/ x) y) with (< 0 x)|))
 (1530 625 (:REWRITE DEFAULT-PLUS-2))
 (1334 442 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1284 442 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (1156 442 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (1050 625 (:REWRITE DEFAULT-PLUS-1))
 (977 442 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (861 575 (:REWRITE DEFAULT-TIMES-2))
 (850 425 (:REWRITE ACL2-NUMBERP-X))
 (738 396 (:REWRITE INTEGERP-<-CONSTANT))
 (707 405 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (644 417 (:REWRITE DEFAULT-LESS-THAN-1))
 (622 394 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (622 394 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (599 575 (:REWRITE DEFAULT-TIMES-1))
 (557 557 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (557 557 (:REWRITE NORMALIZE-ADDENDS))
 (490 444 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (445 417 (:REWRITE DEFAULT-LESS-THAN-2))
 (444 444 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (442 442 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (442 442 (:REWRITE |(equal c (/ x))|))
 (442 442 (:REWRITE |(equal c (- x))|))
 (442 442 (:REWRITE |(equal (/ x) c)|))
 (442 442 (:REWRITE |(equal (/ x) (/ y))|))
 (442 442 (:REWRITE |(equal (- x) c)|))
 (442 442 (:REWRITE |(equal (- x) (- y))|))
 (425 425 (:TYPE-PRESCRIPTION RTL::RATIONALP-A))
 (425 425 (:REWRITE RTL::RAT-B))
 (422 396 (:REWRITE CONSTANT-<-INTEGERP))
 (418 396 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (417 417 (:REWRITE THE-FLOOR-BELOW))
 (417 417 (:REWRITE THE-FLOOR-ABOVE))
 (408 336 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (406 396 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (406 396 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (399 399 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (396 396 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (396 396 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (396 396 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (396 396 (:REWRITE |(< c (- x))|))
 (396 396 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (396 396 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (396 396 (:REWRITE |(< (/ x) (/ y))|))
 (396 396 (:REWRITE |(< (- x) c)|))
 (396 396 (:REWRITE |(< (- x) (- y))|))
 (394 394 (:REWRITE SIMPLIFY-SUMS-<))
 (296 148 (:TYPE-PRESCRIPTION RTL::INT-EXPSHFT))
 (243 243 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (217 77 (:REWRITE RTL::BVECP-EXACTP))
 (186 4 (:REWRITE |(<= x (/ y)) with (< 0 y)|))
 (178 4 (:REWRITE |(< (/ x) y) with (< 0 x)|))
 (140 140 (:TYPE-PRESCRIPTION RTL::BVECP))
 (94 3 (:REWRITE |(equal x (/ y))|))
 (72 24 (:REWRITE |(< (* (/ x) y) 1) with (< 0 x)|))
 (63 63 (:REWRITE |(<= (/ x) y) with (< x 0)|))
 (63 63 (:REWRITE |(< x (/ y)) with (< y 0)|))
 (59 59 (:REWRITE REDUCE-INTEGERP-+))
 (59 59 (:REWRITE INTEGERP-MINUS-X))
 (59 59 (:META META-INTEGERP-CORRECT))
 (48 24 (:REWRITE |(< (* (/ x) y) 1) with (< x 0)|))
 (48 16 (:REWRITE |(<= 1 (* (/ x) y)) with (< 0 x)|))
 (40 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (32 16 (:REWRITE |(<= 1 (* (/ x) y)) with (< x 0)|))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (20 20 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (7 7 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A-EXPT))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A-EXPT))
 (5 5 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A-EXPT))
 (5 5 (:REWRITE |(< y (+ (- c) x))|))
 (5 5 (:REWRITE |(< x (+ c/d y))|))
 (5 5 (:REWRITE |(< (+ c/d x) y)|))
 (5 5 (:REWRITE |(< (+ (- c) x) y)|))
 (4 4 (:REWRITE |(<= x (/ y)) with (< y 0)|))
 (4 4 (:REWRITE |(< (/ x) y) with (< x 0)|))
 )
(RTL::OVFL-1
 (24 2 (:REWRITE RTL::NEG-BITN-0))
 (6 2 (:REWRITE RTL::NEG-BITN-1))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::OVFL-2
 (205 7 (:REWRITE RTL::BITS-TAIL))
 (192 6 (:DEFINITION RTL::BVECP))
 (104 40 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (72 40 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (67 67 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (67 67 (:REWRITE RTL::BITS-NEG-INDICES))
 (67 40 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (54 40 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (50 37 (:REWRITE DEFAULT-PLUS-2))
 (44 34 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (44 34 (:REWRITE DEFAULT-LESS-THAN-1))
 (43 37 (:REWRITE DEFAULT-PLUS-1))
 (42 34 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (40 40 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (40 40 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (40 40 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (40 40 (:REWRITE |(equal c (/ x))|))
 (40 40 (:REWRITE |(equal c (- x))|))
 (40 40 (:REWRITE |(equal (/ x) c)|))
 (40 40 (:REWRITE |(equal (/ x) (/ y))|))
 (40 40 (:REWRITE |(equal (- x) c)|))
 (40 40 (:REWRITE |(equal (- x) (- y))|))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (36 36 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (36 34 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (34 34 (:REWRITE THE-FLOOR-BELOW))
 (34 34 (:REWRITE THE-FLOOR-ABOVE))
 (34 34 (:REWRITE SIMPLIFY-SUMS-<))
 (34 34 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (34 34 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (34 34 (:REWRITE INTEGERP-<-CONSTANT))
 (34 34 (:REWRITE DEFAULT-LESS-THAN-2))
 (34 34 (:REWRITE CONSTANT-<-INTEGERP))
 (34 34 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (34 34 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (34 34 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (34 34 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (34 34 (:REWRITE |(< c (- x))|))
 (34 34 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (34 34 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (34 34 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (34 34 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (34 34 (:REWRITE |(< (/ x) (/ y))|))
 (34 34 (:REWRITE |(< (- x) c)|))
 (34 34 (:REWRITE |(< (- x) (- y))|))
 (22 22 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (18 18 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (18 18 (:REWRITE NORMALIZE-ADDENDS))
 (18 18 (:REWRITE |(< (+ c/d x) y)|))
 (18 18 (:REWRITE |(< (+ (- c) x) y)|))
 (16 4 (:REWRITE RATIONALP-X))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (7 7 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 4 (:META META-INTEGERP-CORRECT))
 (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))
 )
(RTL::OVFL-3
 (131 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (115 4 (:REWRITE RTL::BITS-TAIL))
 (108 3 (:DEFINITION RTL::BVECP))
 (62 27 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (46 27 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (41 41 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (41 41 (:REWRITE RTL::BITS-NEG-INDICES))
 (41 27 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (37 27 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (32 21 (:REWRITE DEFAULT-PLUS-2))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (30 30 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (30 20 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (30 20 (:REWRITE DEFAULT-LESS-THAN-1))
 (28 20 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (27 27 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (27 27 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (27 27 (:REWRITE |(equal c (/ x))|))
 (27 27 (:REWRITE |(equal c (- x))|))
 (27 27 (:REWRITE |(equal (/ x) c)|))
 (27 27 (:REWRITE |(equal (/ x) (/ y))|))
 (27 27 (:REWRITE |(equal (- x) c)|))
 (27 27 (:REWRITE |(equal (- x) (- y))|))
 (27 21 (:REWRITE DEFAULT-PLUS-1))
 (20 20 (:REWRITE THE-FLOOR-BELOW))
 (20 20 (:REWRITE THE-FLOOR-ABOVE))
 (20 20 (:REWRITE SIMPLIFY-SUMS-<))
 (20 20 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (20 20 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (20 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (20 20 (:REWRITE INTEGERP-<-CONSTANT))
 (20 20 (:REWRITE DEFAULT-LESS-THAN-2))
 (20 20 (:REWRITE CONSTANT-<-INTEGERP))
 (20 20 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (20 20 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (20 20 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (20 20 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (20 20 (:REWRITE |(< c (- x))|))
 (20 20 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (20 20 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (20 20 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (20 20 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (20 20 (:REWRITE |(< (/ x) (/ y))|))
 (20 20 (:REWRITE |(< (- x) c)|))
 (20 20 (:REWRITE |(< (- x) (- y))|))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (14 14 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (9 9 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (9 9 (:REWRITE NORMALIZE-ADDENDS))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (+ (- c) x) y)|))
 (5 5 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (4 4 (:REWRITE |(< (/ x) 0)|))
 (4 4 (:REWRITE |(< (* x y) 0)|))
 (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))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::OVFL-4
 (28 4 (:REWRITE ACL2-NUMBERP-X))
 (12 3 (:REWRITE RATIONALP-X))
 (11 2 (:REWRITE RTL::NEG-BITN-1))
 (11 2 (:REWRITE RTL::NEG-BITN-0))
 (10 1 (:REWRITE RTL::BITS-TAIL-GEN))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:META META-INTEGERP-CORRECT))
 (6 4 (:REWRITE DEFAULT-PLUS-1))
 (4 2 (:REWRITE RTL::BVECP-BITN-0))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::OVFL-5
 (248 2 (:LINEAR RTL::BVECP-BMUX4SIGNED))
 (150 8 (:REWRITE RTL::NEG-BITN-0))
 (93 42 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (89 42 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (78 2 (:DEFINITION NATP))
 (76 6 (:REWRITE RTL::BITN-NEG))
 (76 2 (:REWRITE ODD-EXPT-THM))
 (74 42 (:REWRITE DEFAULT-LESS-THAN-2))
 (74 2 (:LINEAR EXPT->=-1-ONE))
 (74 2 (:LINEAR EXPT-<=-1-TWO))
 (72 2 (:LINEAR EXPT->-1-ONE))
 (72 2 (:LINEAR EXPT-<-1-TWO))
 (64 2 (:LINEAR EXPT-X->=-X))
 (64 2 (:LINEAR EXPT-X->-X))
 (62 42 (:REWRITE SIMPLIFY-SUMS-<))
 (61 42 (:REWRITE DEFAULT-LESS-THAN-1))
 (54 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (48 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (42 42 (:REWRITE THE-FLOOR-BELOW))
 (42 42 (:REWRITE THE-FLOOR-ABOVE))
 (42 42 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (42 42 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (42 42 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (42 42 (:REWRITE INTEGERP-<-CONSTANT))
 (42 42 (:REWRITE CONSTANT-<-INTEGERP))
 (42 42 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (42 42 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (42 42 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (42 42 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (42 42 (:REWRITE |(< c (- x))|))
 (42 42 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (42 42 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (42 42 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (42 42 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (42 42 (:REWRITE |(< (/ x) (/ y))|))
 (42 42 (:REWRITE |(< (- x) c)|))
 (42 42 (:REWRITE |(< (- x) (- y))|))
 (42 40 (:REWRITE DEFAULT-PLUS-2))
 (40 40 (:REWRITE DEFAULT-PLUS-1))
 (38 18 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (38 18 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (37 5 (:REWRITE RTL::BITS-BVECP))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (34 34 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (29 29 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (29 29 (:REWRITE RTL::BITS-NEG-INDICES))
 (27 5 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (24 24 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (22 18 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (18 18 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (18 18 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (18 18 (:REWRITE |(equal c (/ x))|))
 (18 18 (:REWRITE |(equal c (- x))|))
 (18 18 (:REWRITE |(equal (/ x) c)|))
 (18 18 (:REWRITE |(equal (/ x) (/ y))|))
 (18 18 (:REWRITE |(equal (- x) c)|))
 (18 18 (:REWRITE |(equal (- x) (- y))|))
 (14 14 (:TYPE-PRESCRIPTION RTL::INTEGERP-SUM))
 (14 8 (:REWRITE RTL::NEG-BITN-1))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPB))
 (12 12 (:TYPE-PRESCRIPTION RTL::INTEGERP-OPA))
 (12 12 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (12 12 (:REWRITE NORMALIZE-ADDENDS))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (8 8 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (8 8 (:REWRITE |(< (/ x) 0)|))
 (8 8 (:REWRITE |(< (* x y) 0)|))
 (8 2 (:REWRITE RATIONALP-X))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (6 6 (:REWRITE |(< 0 (/ x))|))
 (6 6 (:REWRITE |(< 0 (* x y))|))
 (6 4 (:REWRITE EXPT-WITH-VIOLATED-GUARDS))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE |(< (+ c/d x) y)|))
 (4 4 (:REWRITE |(< (+ (- c) x) y)|))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (4 4 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (4 4 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (4 2 (:REWRITE DEFAULT-EXPT-2))
 (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))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE RTL::INTEGERP-SUM))
 (2 2 (:REWRITE RTL::INTEGERP-OPB))
 (2 2 (:REWRITE RTL::INTEGERP-OPA))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE DEFAULT-EXPT-1))
 (2 2 (:REWRITE |(expt 1/c n)|))
 (2 2 (:REWRITE |(expt (- x) n)|))
 (2 2 (:REWRITE |(equal (+ (- c) x) y)|))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (2 2 (:LINEAR EXPT-LINEAR-UPPER-<=))
 (2 2 (:LINEAR EXPT-LINEAR-UPPER-<))
 (2 2 (:LINEAR EXPT-LINEAR-LOWER-<=))
 (2 2 (:LINEAR EXPT-LINEAR-LOWER-<))
 (2 2 (:LINEAR EXPT->=-1-TWO))
 (2 2 (:LINEAR EXPT->-1-TWO))
 (2 2 (:LINEAR EXPT-<=-1-ONE))
 (2 2 (:LINEAR EXPT-<-1-ONE))
 )
(RTL::OVFL-6
 (35 10 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (29 20 (:REWRITE DEFAULT-PLUS-2))
 (29 20 (:REWRITE DEFAULT-PLUS-1))
 (22 10 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (19 11 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (19 10 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (16 11 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 15 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (15 15 (:REWRITE RTL::BITS-NEG-INDICES))
 (15 11 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 11 (:REWRITE THE-FLOOR-BELOW))
 (11 11 (:REWRITE THE-FLOOR-ABOVE))
 (11 11 (:REWRITE SIMPLIFY-SUMS-<))
 (11 11 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (11 11 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (11 11 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (11 11 (:REWRITE INTEGERP-<-CONSTANT))
 (11 11 (:REWRITE CONSTANT-<-INTEGERP))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (11 11 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< c (- x))|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (11 11 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (11 11 (:REWRITE |(< (/ x) (/ y))|))
 (11 11 (:REWRITE |(< (- x) c)|))
 (11 11 (:REWRITE |(< (- x) (- y))|))
 (10 10 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (10 10 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (10 10 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (10 10 (:REWRITE |(equal c (/ x))|))
 (10 10 (:REWRITE |(equal c (- x))|))
 (10 10 (:REWRITE |(equal (/ x) c)|))
 (10 10 (:REWRITE |(equal (/ x) (/ y))|))
 (10 10 (:REWRITE |(equal (- x) c)|))
 (10 10 (:REWRITE |(equal (- x) (- y))|))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (9 9 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (8 2 (:REWRITE RATIONALP-X))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (5 5 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5 5 (:REWRITE NORMALIZE-ADDENDS))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE |(< (+ c/d x) y)|))
 (2 2 (:REWRITE |(< (+ (- c) x) y)|))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::OVFL-7
 (22 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (8 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 2 (:REWRITE RATIONALP-X))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 3))
 (3 3 (:REWRITE INTERSECTP-MEMBER . 2))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (1 1 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::OVFL-8
 (172 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (57 20 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (45 20 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (29 20 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (24 2 (:REWRITE RTL::NEG-BITN-0))
 (20 20 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (20 20 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (20 20 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (20 20 (:REWRITE |(equal c (/ x))|))
 (20 20 (:REWRITE |(equal c (- x))|))
 (20 20 (:REWRITE |(equal (/ x) c)|))
 (20 20 (:REWRITE |(equal (/ x) (/ y))|))
 (20 20 (:REWRITE |(equal (- x) c)|))
 (20 20 (:REWRITE |(equal (- x) (- y))|))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (16 8 (:REWRITE RTL::BITS-TAIL))
 (8 8 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 2 (:REWRITE RATIONALP-X))
 (6 2 (:REWRITE RTL::NEG-BITN-1))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 2 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::OVFL-9
 (172 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (108 9 (:REWRITE RTL::NEG-BITN-0))
 (54 17 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (41 17 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (27 27 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (27 9 (:REWRITE RTL::NEG-BITN-1))
 (26 17 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (19 9 (:REWRITE RTL::BVECP-BITN-0))
 (18 2 (:REWRITE ACL2-NUMBERP-X))
 (17 17 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (17 17 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (17 17 (:REWRITE |(equal c (/ x))|))
 (17 17 (:REWRITE |(equal c (- x))|))
 (17 17 (:REWRITE |(equal (/ x) c)|))
 (17 17 (:REWRITE |(equal (/ x) (/ y))|))
 (17 17 (:REWRITE |(equal (- x) c)|))
 (17 17 (:REWRITE |(equal (- x) (- y))|))
 (16 8 (:REWRITE RTL::BITS-TAIL))
 (15 15 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (9 9 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (9 9 (:REWRITE RTL::BITS-NEG-INDICES))
 (9 9 (:REWRITE RTL::BITN-NEG))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 2 (:REWRITE RATIONALP-X))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::OVFL-10
 (114 49 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (106 49 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (84 49 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (84 7 (:REWRITE RTL::NEG-BITN-0))
 (49 49 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (49 49 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (49 49 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (49 49 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (49 49 (:REWRITE |(equal c (/ x))|))
 (49 49 (:REWRITE |(equal c (- x))|))
 (49 49 (:REWRITE |(equal (/ x) c)|))
 (49 49 (:REWRITE |(equal (/ x) (/ y))|))
 (49 49 (:REWRITE |(equal (- x) c)|))
 (49 49 (:REWRITE |(equal (- x) (- y))|))
 (40 40 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (21 7 (:REWRITE RTL::NEG-BITN-1))
 (21 7 (:REWRITE RTL::BVECP-BITN-0))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (7 7 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::OVFL-107
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (2 2 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::OVFL-11
 (24 2 (:REWRITE RTL::NEG-BITN-0))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (6 2 (:REWRITE RTL::NEG-BITN-1))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::OVFL-12
 (16 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (9 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (7 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (4 1 (:REWRITE RATIONALP-X))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::OVFL-13
 (24 2 (:REWRITE RTL::NEG-BITN-0))
 (6 2 (:REWRITE RTL::NEG-BITN-1))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 2 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (2 2 (:REWRITE |(equal c (/ x))|))
 (2 2 (:REWRITE |(equal c (- x))|))
 (2 2 (:REWRITE |(equal (/ x) c)|))
 (2 2 (:REWRITE |(equal (/ x) (/ y))|))
 (2 2 (:REWRITE |(equal (- x) c)|))
 (2 2 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 )
(RTL::OVFL-14
 (12 1 (:REWRITE RTL::NEG-BITN-0))
 (6 3 (:REWRITE DEFAULT-LESS-THAN-2))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (5 5 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 3 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3 3 (:REWRITE THE-FLOOR-BELOW))
 (3 3 (:REWRITE THE-FLOOR-ABOVE))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (3 3 (:REWRITE SIMPLIFY-SUMS-<))
 (3 3 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (3 3 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (3 3 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (3 3 (:REWRITE INTEGERP-<-CONSTANT))
 (3 3 (:REWRITE DEFAULT-LESS-THAN-1))
 (3 3 (:REWRITE CONSTANT-<-INTEGERP))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (3 3 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< c (- x))|))
 (3 3 (:REWRITE |(< 0 (/ x))|))
 (3 3 (:REWRITE |(< 0 (* x y))|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (3 3 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (3 3 (:REWRITE |(< (/ x) (/ y))|))
 (3 3 (:REWRITE |(< (- x) c)|))
 (3 3 (:REWRITE |(< (- x) (- y))|))
 (3 1 (:REWRITE RTL::NEG-BITN-1))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (1 1 (:REWRITE RTL::BITN-NEG))
 )
(RTL::OVFL-15
 (12 1 (:REWRITE RTL::NEG-BITN-0))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (3 3 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (3 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (3 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (3 1 (:REWRITE RTL::NEG-BITN-1))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< 0 (/ x))|))
 (2 2 (:REWRITE |(< 0 (* x y))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE RTL::BITN-NEG))
 )
(RTL::OVFL-16
 (150 4 (:REWRITE RTL::BITS-TAIL-GEN))
 (70 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (40 8 (:REWRITE ACL2-NUMBERP-X))
 (38 16 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (36 16 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (35 35 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (34 34 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (34 34 (:REWRITE RTL::BITS-NEG-INDICES))
 (30 16 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (22 16 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (22 16 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (22 16 (:REWRITE DEFAULT-PLUS-2))
 (21 16 (:REWRITE DEFAULT-LESS-THAN-1))
 (20 16 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (18 16 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (17 16 (:REWRITE DEFAULT-LESS-THAN-2))
 (16 16 (:REWRITE THE-FLOOR-BELOW))
 (16 16 (:REWRITE THE-FLOOR-ABOVE))
 (16 16 (:REWRITE SIMPLIFY-SUMS-<))
 (16 16 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (16 16 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (16 16 (:REWRITE INTEGERP-<-CONSTANT))
 (16 16 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (16 16 (:REWRITE DEFAULT-PLUS-1))
 (16 16 (:REWRITE CONSTANT-<-INTEGERP))
 (16 16 (:REWRITE |(equal c (/ x))|))
 (16 16 (:REWRITE |(equal c (- x))|))
 (16 16 (:REWRITE |(equal (/ x) c)|))
 (16 16 (:REWRITE |(equal (/ x) (/ y))|))
 (16 16 (:REWRITE |(equal (- x) c)|))
 (16 16 (:REWRITE |(equal (- x) (- y))|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (16 16 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< c (- x))|))
 (16 16 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (16 16 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (16 16 (:REWRITE |(< (/ x) (/ y))|))
 (16 16 (:REWRITE |(< (- x) c)|))
 (16 16 (:REWRITE |(< (- x) (- y))|))
 (16 4 (:REWRITE RATIONALP-X))
 (10 10 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE NORMALIZE-ADDENDS))
 (7 7 (:REWRITE |(< (+ c/d x) y)|))
 (7 7 (:REWRITE |(< (+ (- c) x) y)|))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 4 (:META META-INTEGERP-CORRECT))
 (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))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::OVFL-17
 (20 2 (:REWRITE RTL::NEG-BITN-0))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (10 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (10 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (7 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (7 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (7 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 2 (:REWRITE RTL::BVECP-BITN-0))
 (4 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE RTL::NEG-BITN-1))
 (2 2 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (1 1 (:REWRITE |(< 0 (/ x))|))
 (1 1 (:REWRITE |(< 0 (* x y))|))
 )
(RTL::OVFL-18
 (70 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (28 1 (:REWRITE RTL::BVECP-BITN-0))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (25 25 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (10 1 (:REWRITE RTL::NEG-BITN-0))
 (9 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (9 5 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (9 5 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (8 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 5 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (6 5 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5 5 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (5 5 (:REWRITE |(equal c (/ x))|))
 (5 5 (:REWRITE |(equal c (- x))|))
 (5 5 (:REWRITE |(equal (/ x) c)|))
 (5 5 (:REWRITE |(equal (/ x) (/ y))|))
 (5 5 (:REWRITE |(equal (- x) c)|))
 (5 5 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 1 (:REWRITE DEFAULT-PLUS-2))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1 1 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE RTL::NEG-BITN-1))
 (1 1 (:REWRITE DEFAULT-PLUS-1))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 )
(RTL::OVFL-19
 (50 21 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (42 21 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (41 21 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (28 4 (:REWRITE ACL2-NUMBERP-X))
 (27 21 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (21 21 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (21 21 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (21 21 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (21 21 (:REWRITE |(equal c (/ x))|))
 (21 21 (:REWRITE |(equal c (- x))|))
 (21 21 (:REWRITE |(equal (/ x) c)|))
 (21 21 (:REWRITE |(equal (/ x) (/ y))|))
 (21 21 (:REWRITE |(equal (- x) c)|))
 (21 21 (:REWRITE |(equal (- x) (- y))|))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (20 20 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (19 19 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (19 19 (:REWRITE RTL::BITS-NEG-INDICES))
 (12 3 (:REWRITE RATIONALP-X))
 (8 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (8 4 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (8 4 (:REWRITE DEFAULT-LESS-THAN-1))
 (7 6 (:REWRITE DEFAULT-PLUS-1))
 (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 4 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (5 4 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (4 4 (:REWRITE THE-FLOOR-BELOW))
 (4 4 (:REWRITE THE-FLOOR-ABOVE))
 (4 4 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (4 4 (:REWRITE SIMPLIFY-SUMS-<))
 (4 4 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (4 4 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-<-CONSTANT))
 (4 4 (:REWRITE DEFAULT-LESS-THAN-2))
 (4 4 (:REWRITE CONSTANT-<-INTEGERP))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (4 4 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< c (- x))|))
 (4 4 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (4 4 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (4 4 (:REWRITE |(< (/ x) (/ y))|))
 (4 4 (:REWRITE |(< (- x) c)|))
 (4 4 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:META META-INTEGERP-CORRECT))
 (3 3 (:REWRITE REDUCE-RATIONALP-+))
 (3 3 (:REWRITE REDUCE-RATIONALP-*))
 (3 3 (:REWRITE RATIONALP-MINUS-X))
 (3 3 (:META META-RATIONALP-CORRECT))
 (3 1 (:REWRITE RTL::BITS-TAIL))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (/ x) 0)|))
 (1 1 (:REWRITE |(< (+ c/d x) y)|))
 (1 1 (:REWRITE |(< (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< (* x y) 0)|))
 )
(RTL::OVFL-20
 (14 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (12 1 (:REWRITE RTL::NEG-BITN-0))
 (10 2 (:REWRITE ACL2-NUMBERP-X))
 (7 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (6 6 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 1 (:REWRITE RATIONALP-X))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (3 1 (:REWRITE RTL::NEG-BITN-1))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (1 1 (:REWRITE RTL::BITS-NEG-INDICES))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::OVFL-21
 (295 8 (:REWRITE RTL::BITS-TAIL-GEN))
 (145 52 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (118 52 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (96 8 (:REWRITE RTL::NEG-BITN-0))
 (88 88 (:TYPE-PRESCRIPTION RTL::SUMSHFT))
 (88 52 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (52 52 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (52 52 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (52 52 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (52 52 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (52 52 (:REWRITE |(equal c (/ x))|))
 (52 52 (:REWRITE |(equal c (- x))|))
 (52 52 (:REWRITE |(equal (/ x) c)|))
 (52 52 (:REWRITE |(equal (/ x) (/ y))|))
 (52 52 (:REWRITE |(equal (- x) c)|))
 (52 52 (:REWRITE |(equal (- x) (- y))|))
 (36 4 (:REWRITE ACL2-NUMBERP-X))
 (29 29 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (24 8 (:REWRITE RTL::NEG-BITN-1))
 (22 8 (:REWRITE RTL::BVECP-BITN-0))
 (22 8 (:REWRITE RTL::BITS-TAIL))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (16 16 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (16 4 (:REWRITE RATIONALP-X))
 (14 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (14 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (8 8 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (8 8 (:REWRITE RTL::BITS-NEG-INDICES))
 (8 8 (:REWRITE RTL::BITN-NEG))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (4 4 (:REWRITE REDUCE-RATIONALP-+))
 (4 4 (:REWRITE REDUCE-RATIONALP-*))
 (4 4 (:REWRITE REDUCE-INTEGERP-+))
 (4 4 (:REWRITE RATIONALP-MINUS-X))
 (4 4 (:REWRITE INTEGERP-MINUS-X))
 (4 4 (:META META-RATIONALP-CORRECT))
 (4 4 (:META META-INTEGERP-CORRECT))
 )
(RTL::OVFL-22
 (84 2 (:REWRITE RTL::BITS-TAIL-GEN))
 (24 9 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (18 9 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (12 12 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (12 9 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (12 1 (:REWRITE RTL::NEG-BITN-0))
 (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))|))
 (9 1 (:REWRITE ACL2-NUMBERP-X))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (6 2 (:REWRITE RTL::BITS-TAIL))
 (4 2 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4 2 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (4 2 (:REWRITE DEFAULT-LESS-THAN-1))
 (4 1 (:REWRITE RATIONALP-X))
 (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))
 (3 1 (:REWRITE RTL::NEG-BITN-1))
 (3 1 (:REWRITE RTL::BVECP-BITN-0))
 (2 2 (:TYPE-PRESCRIPTION BOOLEANP))
 (2 2 (:REWRITE THE-FLOOR-BELOW))
 (2 2 (:REWRITE THE-FLOOR-ABOVE))
 (2 2 (:REWRITE SIMPLIFY-SUMS-<))
 (2 2 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (2 2 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (2 2 (:REWRITE INTEGERP-<-CONSTANT))
 (2 2 (:REWRITE DEFAULT-LESS-THAN-2))
 (2 2 (:REWRITE CONSTANT-<-INTEGERP))
 (2 2 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (2 2 (:REWRITE RTL::BITS-NEG-INDICES))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (2 2 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< c (- x))|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (2 2 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (2 2 (:REWRITE |(< (/ x) (/ y))|))
 (2 2 (:REWRITE |(< (- x) c)|))
 (2 2 (:REWRITE |(< (- x) (- y))|))
 (1 1 (:REWRITE REDUCE-RATIONALP-+))
 (1 1 (:REWRITE REDUCE-RATIONALP-*))
 (1 1 (:REWRITE REDUCE-INTEGERP-+))
 (1 1 (:REWRITE RATIONALP-MINUS-X))
 (1 1 (:REWRITE INTEGERP-MINUS-X))
 (1 1 (:REWRITE RTL::BITN-NEG))
 (1 1 (:META META-RATIONALP-CORRECT))
 (1 1 (:META META-INTEGERP-CORRECT))
 )
(RTL::OVFL-23
 (74 35 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (74 35 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (71 35 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (35 35 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (35 35 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (35 35 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (35 35 (:REWRITE |(equal c (/ x))|))
 (35 35 (:REWRITE |(equal c (- x))|))
 (35 35 (:REWRITE |(equal (/ x) c)|))
 (35 35 (:REWRITE |(equal (/ x) (/ y))|))
 (35 35 (:REWRITE |(equal (- x) c)|))
 (35 35 (:REWRITE |(equal (- x) (- y))|))
 (18 18 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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))
 )
(RTL::OVFL-24
 (22 3 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (8 3 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 2 (:REWRITE RATIONALP-X))
 (6 3 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (3 3 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3 3 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (3 3 (:REWRITE |(equal c (/ x))|))
 (3 3 (:REWRITE |(equal c (- x))|))
 (3 3 (:REWRITE |(equal (/ x) c)|))
 (3 3 (:REWRITE |(equal (/ x) (/ y))|))
 (3 3 (:REWRITE |(equal (- x) c)|))
 (3 3 (:REWRITE |(equal (- x) (- y))|))
 (2 2 (:REWRITE REDUCE-RATIONALP-+))
 (2 2 (:REWRITE REDUCE-RATIONALP-*))
 (2 2 (:REWRITE REDUCE-INTEGERP-+))
 (2 2 (:REWRITE RATIONALP-MINUS-X))
 (2 2 (:REWRITE INTEGERP-MINUS-X))
 (2 2 (:META META-RATIONALP-CORRECT))
 (2 2 (:META META-INTEGERP-CORRECT))
 )
(RTL::OVFL-106
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (4 4 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 )
(RTL::OVFL-25
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (17 17 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (14 7 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (14 7 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (13 7 (:REWRITE DEFAULT-LESS-THAN-1))
 (11 7 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (10 10 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (10 10 (:REWRITE RTL::BITS-NEG-INDICES))
 (9 7 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (9 4 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (9 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (8 7 (:REWRITE DEFAULT-LESS-THAN-2))
 (7 7 (:REWRITE THE-FLOOR-BELOW))
 (7 7 (:REWRITE THE-FLOOR-ABOVE))
 (7 7 (:REWRITE SIMPLIFY-SUMS-<))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (7 7 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (7 7 (:REWRITE INTEGERP-<-CONSTANT))
 (7 7 (:REWRITE CONSTANT-<-INTEGERP))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (7 7 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< c (- x))|))
 (7 7 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (7 7 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (7 7 (:REWRITE |(< (/ x) (/ y))|))
 (7 7 (:REWRITE |(< (- x) c)|))
 (7 7 (:REWRITE |(< (- x) (- y))|))
 (7 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (6 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (4 4 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (4 4 (:REWRITE |(equal c (/ x))|))
 (4 4 (:REWRITE |(equal c (- x))|))
 (4 4 (:REWRITE |(equal (/ x) c)|))
 (4 4 (:REWRITE |(equal (/ x) (/ y))|))
 (4 4 (:REWRITE |(equal (- x) c)|))
 (4 4 (:REWRITE |(equal (- x) (- y))|))
 (4 2 (:REWRITE DEFAULT-PLUS-2))
 (3 3 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (3 2 (:REWRITE DEFAULT-PLUS-1))
 (2 2 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2 2 (:REWRITE NORMALIZE-ADDENDS))
 (2 1 (:REWRITE DEFAULT-TIMES-2))
 (1 1 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1 1 (:REWRITE DEFAULT-TIMES-1))
 (1 1 (:REWRITE |(equal (+ (- c) x) y)|))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
(RTL::OVFL-DENORM
 (142 4 (:REWRITE RTL::BITN-BVECP-1))
 (84 24 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (84 7 (:REWRITE RTL::NEG-BITN-0))
 (76 2 (:REWRITE RTL::BITS-TAIL))
 (71 24 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (67 35 (:REWRITE DEFAULT-LESS-THAN-1))
 (65 34 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (63 34 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (58 10 (:REWRITE ACL2-NUMBERP-X))
 (54 24 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (42 35 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (38 35 (:REWRITE DEFAULT-LESS-THAN-2))
 (36 24 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (35 35 (:REWRITE THE-FLOOR-BELOW))
 (35 35 (:REWRITE THE-FLOOR-ABOVE))
 (35 35 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (35 35 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (35 35 (:REWRITE INTEGERP-<-CONSTANT))
 (35 35 (:REWRITE CONSTANT-<-INTEGERP))
 (35 35 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (35 35 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (35 35 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (35 35 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (35 35 (:REWRITE |(< c (- x))|))
 (35 35 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (35 35 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (35 35 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (35 35 (:REWRITE |(< (/ x) (/ y))|))
 (35 35 (:REWRITE |(< (- x) c)|))
 (35 35 (:REWRITE |(< (- x) (- y))|))
 (34 34 (:REWRITE SIMPLIFY-SUMS-<))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (33 33 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (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)|))
 (24 24 (:REWRITE |(equal (- x) (- y))|))
 (24 14 (:REWRITE DEFAULT-PLUS-2))
 (24 6 (:REWRITE RATIONALP-X))
 (23 1 (:REWRITE RTL::OVFL-11))
 (23 1 (:REWRITE RTL::OVFL-1))
 (22 14 (:REWRITE DEFAULT-PLUS-1))
 (21 7 (:REWRITE RTL::NEG-BITN-1))
 (16 16 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (14 14 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (14 14 (:REWRITE RTL::BITS-NEG-INDICES))
 (13 13 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:TYPE-PRESCRIPTION BOOLEANP))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE NORMALIZE-ADDENDS))
 (8 4 (:REWRITE DEFAULT-TIMES-2))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (6 6 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (6 6 (:REWRITE REDUCE-RATIONALP-+))
 (6 6 (:REWRITE REDUCE-RATIONALP-*))
 (6 6 (:REWRITE REDUCE-INTEGERP-+))
 (6 6 (:REWRITE RATIONALP-MINUS-X))
 (6 6 (:REWRITE INTEGERP-MINUS-X))
 (6 6 (:REWRITE |(< (/ x) 0)|))
 (6 6 (:REWRITE |(< (+ c/d x) y)|))
 (6 6 (:REWRITE |(< (+ (- c) x) y)|))
 (6 6 (:REWRITE |(< (* x y) 0)|))
 (6 6 (:META META-RATIONALP-CORRECT))
 (6 6 (:META META-INTEGERP-CORRECT))
 (5 5 (:REWRITE RTL::BITN-NEG))
 (4 4 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4 4 (:REWRITE DEFAULT-TIMES-1))
 (4 4 (:REWRITE |(equal (+ (- c) x) y)|))
 (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))
 (1 1 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (1 1 (:REWRITE RTL::BITS-BVECP))
 (1 1 (:REWRITE |(< y (+ (- c) x))|))
 (1 1 (:REWRITE |(< x (+ c/d y))|))
 )
