(RTL::INPUT-CONSTRAINTS)
(RTL::OPA)
(RTL::OPB)
(RTL::FNUM)
(RTL::RIN)
(RTL::INPUT-CONSTRAINTS-LEMMA)
(RTL::FNUM-VALS)
(RTL::DNP)
(RTL::FZP)
(RTL::RMODE)
(F)
(RTL::SIGNA)
(RTL::EXPA)
(RTL::MANA)
(RTL::CLASSA)
(RTL::FLAGS-A)
(RTL::SIGNB)
(RTL::EXPB)
(RTL::MANB)
(RTL::CLASSB)
(RTL::FLAGS-B)
(RTL::SIGN)
(RTL::DATA-SPECIAL)
(RTL::FLAGS-SPECIAL)
(RTL::DIVPOW2)
(RTL::SIGA)
(RTL::SIGB)
(RTL::EXPDIFF)
(RTL::DIV)
(RTL::DIV2)
(RTL::DIV3)
(RTL::CMPCONST)
(RTL::SIGCMP)
(RTL::SIGALTSIGB)
(RTL::RP-1)
(RTL::EXPQ
 (4 4 (:TYPE-PRESCRIPTION RTL::SI))
 (4 4 (:TYPE-PRESCRIPTION RTL::INT-SI))
 )
(RTL::RS10-0)
(RTL::GEP2)
(RTL::Q-1)
(RTL::QUOT-1)
(RTL::QUOTM1-1)
(RTL::RN-1)
(RTL::RS10-1)
(C)
(RTL::LSBIS2)
(RTL::RPF)
(RTL::RNF)
(RTL::QUOTPF)
(RTL::QUOTM1PF)
(RTL::QUOTF)
(RTL::QUOTM1F)
(RTL::QTRUNC)
(RTL::QINC)
(RTL::STK)
(RTL::QRND)
(RTL::INX)
(RTL::QRNDDEN)
(RTL::INXDEN)
(RTL::DATA-FINAL)
(RTL::FLAGS-FINAL)
(RTL::DATA)
(RTL::FLAGS)
(RTL::FDIV8-LEMMA)
(Q
 (1270 1270 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (1270 1270 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (1270 1270 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (1270 1270 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (1130 226 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1130 226 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (1058 226 (:TYPE-PRESCRIPTION MOD-ZERO . 4))
 (1058 226 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (1058 226 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (539 49 (:REWRITE DEFAULT-MOD-RATIO))
 (272 272 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (272 272 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (272 272 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (272 272 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (236 59 (:REWRITE |(* y x)|))
 (233 233 (:REWRITE DEFAULT-TIMES-2))
 (233 233 (:REWRITE DEFAULT-TIMES-1))
 (226 226 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (226 226 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (226 226 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (226 226 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (226 226 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (220 10 (:LINEAR MOD-BOUNDS-3))
 (172 146 (:REWRITE DEFAULT-PLUS-1))
 (146 146 (:REWRITE DEFAULT-PLUS-2))
 (144 144 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (100 20 (:LINEAR MOD-BOUNDS-2))
 (61 61 (:REWRITE REDUCE-INTEGERP-+))
 (61 61 (:REWRITE INTEGERP-MINUS-X))
 (61 61 (:META META-INTEGERP-CORRECT))
 (58 22 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (58 22 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (49 49 (:REWRITE DEFAULT-MOD-2))
 (49 49 (:REWRITE DEFAULT-MOD-1))
 (49 49 (:REWRITE |(mod x 2)| . 2))
 (37 37 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (36 18 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (26 26 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (22 22 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (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 NATP))
 (18 18 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (18 18 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (18 18 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (18 18 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (15 15 (:REWRITE THE-FLOOR-BELOW))
 (15 15 (:REWRITE THE-FLOOR-ABOVE))
 (15 15 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (15 15 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (15 15 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (15 15 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (15 15 (:REWRITE INTEGERP-<-CONSTANT))
 (15 15 (:REWRITE DEFAULT-LESS-THAN-2))
 (15 15 (:REWRITE DEFAULT-LESS-THAN-1))
 (15 15 (:REWRITE CONSTANT-<-INTEGERP))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (15 15 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< c (- x))|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (15 15 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (15 15 (:REWRITE |(< (/ x) (/ y))|))
 (15 15 (:REWRITE |(< (- x) c)|))
 (15 15 (:REWRITE |(< (- x) (- y))|))
 (13 13 (:REWRITE ZP-OPEN))
 (10 10 (:REWRITE |(< y (+ (- c) x))|))
 (10 10 (:REWRITE |(< x (+ c/d y))|))
 (10 10 (:REWRITE |(< (+ c/d x) y)|))
 (10 10 (:REWRITE |(< (+ (- c) x) y)|))
 (10 10 (:LINEAR RTL::MOD-BND-3))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (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::FDIV8-LOOP-1-1
 (5316 268 (:REWRITE RTL::BITS-TAIL-GEN))
 (1950 197 (:REWRITE RTL::NEG-BITN-0))
 (1737 1493 (:REWRITE DEFAULT-PLUS-2))
 (1641 1493 (:REWRITE DEFAULT-PLUS-1))
 (1549 197 (:REWRITE RTL::NEG-BITN-1))
 (1150 1150 (:TYPE-PRESCRIPTION LOGNOT))
 (689 47 (:REWRITE DEFAULT-MOD-RATIO))
 (581 581 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (581 581 (:REWRITE NORMALIZE-ADDENDS))
 (536 268 (:REWRITE DEFAULT-LOGNOT))
 (532 48 (:REWRITE |(* y x)|))
 (504 268 (:REWRITE RTL::BITS-TAIL))
 (445 229 (:REWRITE DEFAULT-LESS-THAN-1))
 (397 397 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (397 397 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (397 397 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (397 397 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (396 224 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (390 224 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (388 388 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (388 388 (:REWRITE RTL::BITS-NEG-INDICES))
 (369 369 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (369 369 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (369 369 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (345 69 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (345 69 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (333 69 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (333 69 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (305 197 (:REWRITE RTL::BVECP-BITN-0))
 (267 263 (:REWRITE DEFAULT-TIMES-2))
 (263 263 (:REWRITE DEFAULT-TIMES-1))
 (261 144 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (229 229 (:REWRITE THE-FLOOR-BELOW))
 (229 229 (:REWRITE THE-FLOOR-ABOVE))
 (229 229 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (229 229 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (229 229 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (229 229 (:REWRITE INTEGERP-<-CONSTANT))
 (229 229 (:REWRITE DEFAULT-LESS-THAN-2))
 (229 229 (:REWRITE CONSTANT-<-INTEGERP))
 (229 229 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (229 229 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (229 229 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (229 229 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (229 229 (:REWRITE |(< c (- x))|))
 (229 229 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (229 229 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (229 229 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (229 229 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (229 229 (:REWRITE |(< (/ x) (/ y))|))
 (229 229 (:REWRITE |(< (- x) c)|))
 (229 229 (:REWRITE |(< (- x) (- y))|))
 (224 224 (:REWRITE SIMPLIFY-SUMS-<))
 (197 197 (:REWRITE RTL::BITN-NEG))
 (187 187 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (184 144 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (179 179 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (166 144 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (152 152 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (144 144 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (144 144 (:REWRITE |(equal c (/ x))|))
 (144 144 (:REWRITE |(equal c (- x))|))
 (144 144 (:REWRITE |(equal (/ x) c)|))
 (144 144 (:REWRITE |(equal (/ x) (/ y))|))
 (144 144 (:REWRITE |(equal (- x) c)|))
 (144 144 (:REWRITE |(equal (- x) (- y))|))
 (104 104 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (69 69 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (69 69 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (69 69 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (69 69 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (69 69 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (64 64 (:REWRITE |(< (/ x) 0)|))
 (64 64 (:REWRITE |(< (* x y) 0)|))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (60 60 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (60 60 (:REWRITE FOLD-CONSTS-IN-+))
 (60 30 (:TYPE-PRESCRIPTION RTL::NATP-MOD))
 (47 47 (:REWRITE DEFAULT-MOD-2))
 (47 47 (:REWRITE DEFAULT-MOD-1))
 (47 47 (:REWRITE |(mod x 2)| . 2))
 (41 41 (:REWRITE REDUCE-INTEGERP-+))
 (41 41 (:REWRITE INTEGERP-MINUS-X))
 (41 41 (:META META-INTEGERP-CORRECT))
 (39 39 (:REWRITE |(equal (+ (- c) x) y)|))
 (32 32 (:TYPE-PRESCRIPTION RTL::RS10-1))
 (30 30 (:TYPE-PRESCRIPTION RTL::NATP-MOD-2))
 (30 30 (:TYPE-PRESCRIPTION NATP))
 (30 30 (:TYPE-PRESCRIPTION RTL::INTEGERP-MOD))
 (24 24 (:REWRITE |(< (+ c/d x) y)|))
 (24 24 (:REWRITE |(< (+ (- c) x) y)|))
 (22 1 (:LINEAR MOD-BOUNDS-3))
 (10 2 (:LINEAR MOD-BOUNDS-2))
 (8 8 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (8 8 (:REWRITE RTL::BITS-BVECP))
 (3 3 (:TYPE-PRESCRIPTION RTL::RATIONALP-MOD))
 (3 3 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (1 1 (:LINEAR RTL::MOD-BND-3))
 )
(RTL::FDIV8-LOOP-1-2
 (903 539 (:REWRITE DEFAULT-PLUS-2))
 (767 539 (:REWRITE DEFAULT-PLUS-1))
 (305 189 (:REWRITE DEFAULT-TIMES-2))
 (290 290 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (189 189 (:REWRITE DEFAULT-TIMES-1))
 (184 184 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (113 29 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (102 39 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (100 39 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (96 48 (:TYPE-PRESCRIPTION BUBBLE-DOWN))
 (80 40 (:REWRITE DEFAULT-LESS-THAN-1))
 (80 16 (:REWRITE ACL2-NUMBERP-X))
 (64 40 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (64 40 (:REWRITE DEFAULT-LESS-THAN-2))
 (53 29 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (49 29 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (40 40 (:REWRITE THE-FLOOR-BELOW))
 (40 40 (:REWRITE THE-FLOOR-ABOVE))
 (40 40 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (40 40 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (40 40 (:REWRITE INTEGERP-<-CONSTANT))
 (40 40 (:REWRITE CONSTANT-<-INTEGERP))
 (40 40 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (40 40 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (40 40 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (40 40 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (40 40 (:REWRITE |(< c (- x))|))
 (40 40 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (40 40 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (40 40 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (40 40 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (40 40 (:REWRITE |(< (/ x) (/ y))|))
 (40 40 (:REWRITE |(< (- x) c)|))
 (40 40 (:REWRITE |(< (- x) (- y))|))
 (32 8 (:REWRITE RATIONALP-X))
 (30 2 (:REWRITE |(+ (+ x y) z)|))
 (29 29 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (29 29 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (29 29 (:REWRITE |(equal c (/ x))|))
 (29 29 (:REWRITE |(equal c (- x))|))
 (29 29 (:REWRITE |(equal (/ x) c)|))
 (29 29 (:REWRITE |(equal (/ x) (/ y))|))
 (29 29 (:REWRITE |(equal (- x) c)|))
 (29 29 (:REWRITE |(equal (- x) (- y))|))
 (28 28 (:REWRITE |(< y (+ (- c) x))|))
 (28 28 (:REWRITE |(< x (+ c/d y))|))
 (25 1 (:REWRITE DEFAULT-MOD-RATIO))
 (22 1 (:REWRITE |(* y x)|))
 (16 16 (:TYPE-PRESCRIPTION BOOLEANP))
 (16 16 (:REWRITE |(< (+ c/d x) y)|))
 (16 16 (:REWRITE |(< (+ (- c) x) y)|))
 (8 8 (:REWRITE REDUCE-RATIONALP-+))
 (8 8 (:REWRITE REDUCE-RATIONALP-*))
 (8 8 (:REWRITE REDUCE-INTEGERP-+))
 (8 8 (:REWRITE RATIONALP-MINUS-X))
 (8 8 (:REWRITE INTEGERP-MINUS-X))
 (8 8 (:META META-RATIONALP-CORRECT))
 (8 8 (:META META-INTEGERP-CORRECT))
 (5 1 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (5 1 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (5 1 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (5 1 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (4 4 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (4 4 (:REWRITE ZP-OPEN))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (3 3 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1 1 (:TYPE-PRESCRIPTION MOD-ZERO . 3))
 (1 1 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1 1 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1 1 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-MOD-2))
 (1 1 (:REWRITE DEFAULT-MOD-2))
 (1 1 (:REWRITE DEFAULT-MOD-1))
 )
(RTL::FDIV8-LOOP-1-LEMMA
 (2244 56 (:REWRITE RTL::NEG-BITN-0))
 (2040 40 (:REWRITE RTL::BITS-TAIL-GEN))
 (1948 56 (:REWRITE RTL::NEG-BITN-1))
 (1794 727 (:REWRITE DEFAULT-TIMES-2))
 (1743 68 (:REWRITE DEFAULT-MOD-RATIO))
 (1181 773 (:REWRITE DEFAULT-PLUS-2))
 (913 773 (:REWRITE DEFAULT-PLUS-1))
 (912 68 (:REWRITE |(* y x)|))
 (782 727 (:REWRITE DEFAULT-TIMES-1))
 (756 42 (:REWRITE |(* (* x y) z)|))
 (515 515 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (515 515 (:REWRITE NORMALIZE-ADDENDS))
 (500 500 (:TYPE-PRESCRIPTION LOGNOT))
 (476 476 (:TYPE-PRESCRIPTION RTL::BITS-NONNEGATIVE-INTEGERP-TYPE))
 (422 191 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (422 191 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (387 387 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (376 191 (:REWRITE DEFAULT-LESS-THAN-1))
 (272 136 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (237 191 (:REWRITE REDUCE-RATIONAL-MULTIPLICATIVE-CONSTANT-<))
 (237 191 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-<))
 (237 191 (:REWRITE DEFAULT-LESS-THAN-2))
 (192 192 (:TYPE-PRESCRIPTION RTL::BVECP))
 (191 191 (:REWRITE THE-FLOOR-BELOW))
 (191 191 (:REWRITE THE-FLOOR-ABOVE))
 (191 191 (:REWRITE SIMPLIFY-SUMS-<))
 (191 191 (:REWRITE REMOVE-STRICT-INEQUALITIES))
 (191 191 (:REWRITE INTEGERP-<-CONSTANT))
 (191 191 (:REWRITE CONSTANT-<-INTEGERP))
 (191 191 (:REWRITE |(< c (/ x)) positive c --- present in goal|))
 (191 191 (:REWRITE |(< c (/ x)) positive c --- obj t or nil|))
 (191 191 (:REWRITE |(< c (/ x)) negative c --- present in goal|))
 (191 191 (:REWRITE |(< c (/ x)) negative c --- obj t or nil|))
 (191 191 (:REWRITE |(< c (- x))|))
 (191 191 (:REWRITE |(< (/ x) c) positive c --- present in goal|))
 (191 191 (:REWRITE |(< (/ x) c) positive c --- obj t or nil|))
 (191 191 (:REWRITE |(< (/ x) c) negative c --- present in goal|))
 (191 191 (:REWRITE |(< (/ x) c) negative c --- obj t or nil|))
 (191 191 (:REWRITE |(< (/ x) (/ y))|))
 (191 191 (:REWRITE |(< (- x) c)|))
 (191 191 (:REWRITE |(< (- x) (- y))|))
 (172 56 (:REWRITE RTL::BVECP-BITN-0))
 (136 136 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (136 136 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (136 136 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (120 120 (:REWRITE RTL::BITS-REVERSE-INDICES))
 (120 120 (:REWRITE RTL::BITS-NEG-INDICES))
 (120 40 (:REWRITE RTL::BITS-TAIL))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-POSITIVE-BASE))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-ODD-EXPONENT))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONPOSITIVE-BASE-EVEN-EXPONENT))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NONNEGATIVE-BASE))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-ODD-EXPONENT))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NEGATIVE-BASE-EVEN-EXPONENT))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-B))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE-A))
 (96 96 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-INTEGERP-BASE))
 (92 92 (:TYPE-PRESCRIPTION ABS))
 (81 68 (:REWRITE DEFAULT-MOD-1))
 (80 40 (:REWRITE DEFAULT-LOGNOT))
 (68 68 (:REWRITE DEFAULT-MOD-2))
 (68 68 (:REWRITE |(mod x 2)| . 2))
 (56 56 (:REWRITE RTL::BITN-NEG))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-REMAINDER))
 (52 52 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-<-0-RATIONAL-COMMON))
 (52 52 (:REWRITE |(< (/ x) 0)|))
 (52 52 (:REWRITE |(< (* x y) 0)|))
 (50 25 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (50 25 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (47 47 (:REWRITE REMOVE-WEAK-INEQUALITIES))
 (46 46 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-REMAINDER))
 (46 46 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-AX+BX-RATIONAL-COMMON))
 (46 46 (:REWRITE |(< 0 (/ x))|))
 (46 46 (:REWRITE |(< 0 (* x y)) rationalp (* x y)|))
 (46 46 (:REWRITE |(< 0 (* x y))|))
 (41 41 (:REWRITE |(< (+ c/d x) y)|))
 (41 41 (:REWRITE |(< (+ (- c) x) y)|))
 (40 40 (:REWRITE FOLD-CONSTS-IN-+))
 (26 25 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (25 25 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (25 25 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (25 25 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (25 25 (:REWRITE |(equal c (/ x))|))
 (25 25 (:REWRITE |(equal c (- x))|))
 (25 25 (:REWRITE |(equal (/ x) c)|))
 (25 25 (:REWRITE |(equal (/ x) (/ y))|))
 (25 25 (:REWRITE |(equal (- x) c)|))
 (25 25 (:REWRITE |(equal (- x) (- y))|))
 (24 24 (:REWRITE |(equal (+ (- c) x) y)|))
 (8 8 (:TYPE-PRESCRIPTION RTL::RS10-0))
 (2 2 (:REWRITE RTL::BITS-BVECP-SIMPLE))
 (2 2 (:REWRITE RTL::BITS-BVECP))
 )
(RTL::RPF-REWRITE
 (56 56 (:TYPE-PRESCRIPTION C))
 (56 28 (:REWRITE DEFAULT-TIMES-2))
 (56 28 (:REWRITE DEFAULT-PLUS-2))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (28 28 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (28 28 (:REWRITE NORMALIZE-ADDENDS))
 (28 28 (:REWRITE DEFAULT-TIMES-1))
 (28 28 (:REWRITE DEFAULT-PLUS-1))
 (24 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (10 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 2 (:REWRITE RATIONALP-X))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 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::RNF-REWRITE
 (56 56 (:TYPE-PRESCRIPTION C))
 (56 28 (:REWRITE DEFAULT-TIMES-2))
 (56 28 (:REWRITE DEFAULT-PLUS-2))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (28 28 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (28 28 (:REWRITE NORMALIZE-ADDENDS))
 (28 28 (:REWRITE DEFAULT-TIMES-1))
 (28 28 (:REWRITE DEFAULT-PLUS-1))
 (24 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (10 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 2 (:REWRITE RATIONALP-X))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 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::QUOTF-REWRITE
 (56 56 (:TYPE-PRESCRIPTION C))
 (56 28 (:REWRITE DEFAULT-TIMES-2))
 (56 28 (:REWRITE DEFAULT-PLUS-2))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (28 28 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (28 28 (:REWRITE NORMALIZE-ADDENDS))
 (28 28 (:REWRITE DEFAULT-TIMES-1))
 (28 28 (:REWRITE DEFAULT-PLUS-1))
 (24 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (10 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 2 (:REWRITE RATIONALP-X))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 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::QUOTM1F-REWRITE
 (56 56 (:TYPE-PRESCRIPTION C))
 (56 28 (:REWRITE DEFAULT-TIMES-2))
 (56 28 (:REWRITE DEFAULT-PLUS-2))
 (28 28 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (28 28 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (28 28 (:REWRITE NORMALIZE-ADDENDS))
 (28 28 (:REWRITE DEFAULT-TIMES-1))
 (28 28 (:REWRITE DEFAULT-PLUS-1))
 (24 4 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (20 4 (:REWRITE ACL2-NUMBERP-X))
 (10 4 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (8 4 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (8 2 (:REWRITE RATIONALP-X))
 (4 4 (:TYPE-PRESCRIPTION BOOLEANP))
 (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 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::QUOTPF-REWRITE
 (546 77 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (471 63 (:REWRITE ACL2-NUMBERP-X))
 (204 51 (:REWRITE RATIONALP-X))
 (189 77 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (102 102 (:TYPE-PRESCRIPTION BOOLEANP))
 (99 77 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (84 12 (:REWRITE DEFAULT-MOD-RATIO))
 (77 77 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (77 77 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (77 77 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (77 77 (:REWRITE |(equal c (/ x))|))
 (77 77 (:REWRITE |(equal c (- x))|))
 (77 77 (:REWRITE |(equal (/ x) c)|))
 (77 77 (:REWRITE |(equal (/ x) (/ y))|))
 (77 77 (:REWRITE |(equal (- x) c)|))
 (77 77 (:REWRITE |(equal (- x) (- y))|))
 (72 12 (:REWRITE |(mod (if a b c) x)|))
 (60 60 (:REWRITE DEFAULT-TIMES-2))
 (60 60 (:REWRITE DEFAULT-TIMES-1))
 (51 51 (:REWRITE REDUCE-RATIONALP-+))
 (51 51 (:REWRITE REDUCE-RATIONALP-*))
 (51 51 (:REWRITE REDUCE-INTEGERP-+))
 (51 51 (:REWRITE RATIONALP-MINUS-X))
 (51 51 (:REWRITE INTEGERP-MINUS-X))
 (51 51 (:REWRITE DEFAULT-PLUS-2))
 (51 51 (:REWRITE DEFAULT-PLUS-1))
 (51 51 (:META META-RATIONALP-CORRECT))
 (51 51 (:META META-INTEGERP-CORRECT))
 (48 24 (:REWRITE |(* (if a b c) x)|))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE DEFAULT-MOD-2))
 (12 12 (:REWRITE DEFAULT-MOD-1))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 )
(RTL::QUOTM1PF-REWRITE
 (546 77 (:REWRITE PREFER-POSITIVE-ADDENDS-EQUAL))
 (471 63 (:REWRITE ACL2-NUMBERP-X))
 (204 51 (:REWRITE RATIONALP-X))
 (189 77 (:REWRITE EQUAL-OF-BOOLEANS-REWRITE))
 (102 102 (:TYPE-PRESCRIPTION BOOLEANP))
 (99 77 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (84 12 (:REWRITE DEFAULT-MOD-RATIO))
 (77 77 (:REWRITE REDUCE-MULTIPLICATIVE-CONSTANT-EQUAL))
 (77 77 (:REWRITE REDUCE-ADDITIVE-CONSTANT-EQUAL))
 (77 77 (:REWRITE EQUAL-OF-PREDICATES-REWRITE))
 (77 77 (:REWRITE |(equal c (/ x))|))
 (77 77 (:REWRITE |(equal c (- x))|))
 (77 77 (:REWRITE |(equal (/ x) c)|))
 (77 77 (:REWRITE |(equal (/ x) (/ y))|))
 (77 77 (:REWRITE |(equal (- x) c)|))
 (77 77 (:REWRITE |(equal (- x) (- y))|))
 (72 12 (:REWRITE |(mod (if a b c) x)|))
 (60 60 (:REWRITE DEFAULT-TIMES-2))
 (60 60 (:REWRITE DEFAULT-TIMES-1))
 (51 51 (:REWRITE REDUCE-RATIONALP-+))
 (51 51 (:REWRITE REDUCE-RATIONALP-*))
 (51 51 (:REWRITE REDUCE-INTEGERP-+))
 (51 51 (:REWRITE RATIONALP-MINUS-X))
 (51 51 (:REWRITE INTEGERP-MINUS-X))
 (51 51 (:REWRITE DEFAULT-PLUS-2))
 (51 51 (:REWRITE DEFAULT-PLUS-1))
 (51 51 (:META META-RATIONALP-CORRECT))
 (51 51 (:META META-INTEGERP-CORRECT))
 (48 24 (:REWRITE |(* (if a b c) x)|))
 (17 17 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-AX+BX-=-0))
 (12 12 (:REWRITE DEFAULT-MOD-2))
 (12 12 (:REWRITE DEFAULT-MOD-1))
 (4 4 (:REWRITE SUBSETP-MEMBER . 4))
 (4 4 (:REWRITE SUBSETP-MEMBER . 3))
 (4 4 (:REWRITE SUBSETP-MEMBER . 2))
 (4 4 (:REWRITE SUBSETP-MEMBER . 1))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 3))
 (4 4 (:REWRITE INTERSECTP-MEMBER . 2))
 )
