(RTL::INF
 (10 5 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::EXPO))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(RTL::MINF
 (10 5 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::EXPO))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(RTL::IEEE-MODE-P)
(RTL::COMMON-ROUNDING-MODE-P)
(RTL::RND
 (10 5 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (5 5 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::NEAR-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (5 5 (:TYPE-PRESCRIPTION RTL::EXPO))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(RTL::FLIP
 (1 1 (:TYPE-PRESCRIPTION RTL::FLIP))
 )
(RTL::RND-CONST)
(RTL::INF-MINUS
 (190 190 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (156 78 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (121 36 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (118 36 (:REWRITE DEFAULT-+-2))
 (116 36 (:REWRITE DEFAULT-+-1))
 (78 78 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (78 78 (:TYPE-PRESCRIPTION RTL::EXPO))
 (72 72 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (72 72 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (63 63 (:REWRITE DEFAULT-*-1))
 (48 48 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (28 8 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (24 24 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (24 24 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 12 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (8 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (5 5 (:REWRITE RATIONALP-*))
 )
(RTL::MINF-MINUS
 (288 288 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (230 115 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (162 47 (:REWRITE DEFAULT-+-2))
 (159 47 (:REWRITE DEFAULT-+-1))
 (126 51 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (115 115 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (115 115 (:TYPE-PRESCRIPTION RTL::EXPO))
 (103 103 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (103 103 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (101 101 (:REWRITE DEFAULT-*-1))
 (73 73 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (37 37 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (37 37 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (37 12 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (21 21 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (12 12 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (9 9 (:REWRITE RATIONALP-*))
 )
(RTL::INF-SHIFT
 (52 52 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (37 7 (:REWRITE DEFAULT-*-2))
 (35 7 (:REWRITE DEFAULT-*-1))
 (20 10 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (10 10 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (10 10 (:TYPE-PRESCRIPTION RTL::EXPO))
 (10 10 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (10 2 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (10 2 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (8 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (3 3 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::MINF-SHIFT
 (52 52 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (37 7 (:REWRITE DEFAULT-*-2))
 (35 7 (:REWRITE DEFAULT-*-1))
 (20 10 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (10 10 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (10 10 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (10 10 (:TYPE-PRESCRIPTION RTL::EXPO))
 (10 10 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (10 2 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (10 2 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (8 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (3 3 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P)
(RTL::RATIONALP-RND)
(RTL::RND-MINUS
 (155 60 (:REWRITE DEFAULT-*-2))
 (75 15 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (66 66 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (66 66 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (60 60 (:REWRITE DEFAULT-*-1))
 (49 3 (:REWRITE DEFAULT-+-2))
 (42 42 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (42 42 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (42 42 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (42 42 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (33 33 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (32 16 (:REWRITE DEFAULT-<-2))
 (28 14 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (24 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (17 17 (:REWRITE RATIONALP-*))
 (16 16 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (16 16 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (16 16 (:REWRITE DEFAULT-<-1))
 (14 14 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (14 14 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (14 14 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (14 14 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (14 14 (:TYPE-PRESCRIPTION RTL::EXPO))
 (14 14 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (6 3 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 )
(RTL::RND-CONST-THM-1
 (300 5 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (184 170 (:REWRITE DEFAULT-*-2))
 (170 170 (:REWRITE DEFAULT-*-1))
 (161 161 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (161 161 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (126 126 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (126 126 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (70 7 (:REWRITE A1))
 (60 10 (:REWRITE COMMUTATIVITY-OF-+))
 (60 10 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (55 45 (:REWRITE DEFAULT-+-2))
 (45 45 (:REWRITE DEFAULT-+-1))
 (31 18 (:REWRITE DEFAULT-<-1))
 (28 18 (:REWRITE DEFAULT-<-2))
 (22 16 (:REWRITE RTL::A4))
 (20 20 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (15 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (15 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (13 13 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (13 5 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (7 7 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (7 7 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (5 5 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::RND-CONST-THM-2
 (392 267 (:REWRITE DEFAULT-*-2))
 (267 267 (:REWRITE DEFAULT-*-1))
 (70 2 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (68 68 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (68 68 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (68 68 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (67 67 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (67 67 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (43 28 (:REWRITE DEFAULT-+-2))
 (30 28 (:REWRITE DEFAULT-+-1))
 (29 18 (:REWRITE DEFAULT-<-1))
 (26 18 (:REWRITE DEFAULT-<-2))
 (20 2 (:LINEAR RTL::TRUNC-UPPER-POS))
 (20 2 (:LINEAR RTL::TRUNC-POSITIVE))
 (20 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (20 2 (:LINEAR RTL::TRUNC-NON-NEGATIVE-LINEAR))
 (20 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 2 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (8 8 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (7 7 (:REWRITE RTL::A4))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (6 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (6 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::RND-CONST-THM-3
 (178 164 (:REWRITE DEFAULT-*-2))
 (164 164 (:REWRITE DEFAULT-*-1))
 (112 2 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (69 69 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (69 69 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (28 17 (:REWRITE DEFAULT-<-1))
 (25 17 (:REWRITE DEFAULT-<-2))
 (24 4 (:REWRITE COMMUTATIVITY-OF-+))
 (24 4 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (20 2 (:REWRITE A1))
 (20 2 (:LINEAR RTL::TRUNC-UPPER-POS))
 (20 2 (:LINEAR RTL::TRUNC-POSITIVE))
 (20 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (20 2 (:LINEAR RTL::TRUNC-NON-NEGATIVE-LINEAR))
 (20 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 (18 14 (:REWRITE DEFAULT-+-2))
 (17 17 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (17 17 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14 14 (:REWRITE DEFAULT-+-1))
 (8 8 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (6 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (6 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (5 5 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (4 4 (:REWRITE RTL::A4))
 (2 2 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::RND-CONST-THM
 (1190 1190 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1190 1190 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (951 20 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (741 741 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (741 741 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (450 450 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (450 450 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (229 153 (:REWRITE DEFAULT-+-2))
 (186 31 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (161 103 (:REWRITE DEFAULT-<-1))
 (153 153 (:REWRITE DEFAULT-+-1))
 (143 103 (:REWRITE DEFAULT-<-2))
 (103 103 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (103 103 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (102 3 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (72 32 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (72 32 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (71 71 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (67 67 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (67 67 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (62 62 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (61 55 (:REWRITE RTL::A4))
 (40 40 (:REWRITE DEFAULT-*-2))
 (40 40 (:REWRITE DEFAULT-*-1))
 (40 32 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (32 32 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (31 31 (:REWRITE FOLD-CONSTS-IN-+))
 (24 24 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (10 2 (:REWRITE RTL::A9))
 (9 9 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (9 9 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (7 7 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (7 7 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (4 4 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (3 3 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::ROUNDUP)
(RTL::EXACTP-PRESERVED-UP
 (12 2 (:REWRITE RTL::SIG-DOES-NOTHING))
 (10 4 (:REWRITE DEFAULT-*-1))
 (7 4 (:REWRITE DEFAULT-*-2))
 (6 4 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (2 2 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::SIG-MINUS-GEN))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE RTL::ALREADY-SIG))
 (1 1 (:REWRITE RTL::A5))
 )
(RTL::ROUNDUP-THM-1
 (794 794 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (794 794 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (426 18 (:REWRITE RTL::BVECP-EXACTP))
 (374 17 (:REWRITE RTL::BVECP-TIGHTEN))
 (342 342 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (342 342 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (238 17 (:REWRITE RTL::BITN-TOO-SMALL))
 (177 163 (:REWRITE DEFAULT-*-2))
 (163 163 (:REWRITE DEFAULT-*-1))
 (90 3 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (83 66 (:REWRITE DEFAULT-<-2))
 (78 66 (:REWRITE DEFAULT-<-1))
 (66 66 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (66 66 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (57 57 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (57 57 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (51 17 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (48 33 (:REWRITE DEFAULT-+-1))
 (39 33 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (34 34 (:TYPE-PRESCRIPTION RTL::BVECP))
 (34 34 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (34 17 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (24 24 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (21 21 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (21 21 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (21 21 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (21 21 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (18 18 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (18 18 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (17 17 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (17 17 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (15 15 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (10 10 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (10 10 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (6 6 (:REWRITE RTL::A4))
 (3 3 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::ROUNDUP-THM-2-1-1-1
 (7443 102 (:REWRITE RTL::BVECP-TIGHTEN))
 (4305 3981 (:REWRITE DEFAULT-*-2))
 (4033 3981 (:REWRITE DEFAULT-*-1))
 (2928 341 (:REWRITE RTL::BITN-TOO-SMALL))
 (2783 341 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (2418 2159 (:REWRITE DEFAULT-+-2))
 (2159 2159 (:REWRITE DEFAULT-+-1))
 (1800 100 (:REWRITE RTL::BITS-WITH-INDICES-IN-THE-WRONG-ORDER))
 (1763 126 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (1061 1061 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1061 1061 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (968 546 (:REWRITE DEFAULT-<-2))
 (757 749 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (748 748 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (558 546 (:REWRITE DEFAULT-<-1))
 (422 422 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (341 341 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (341 341 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (285 285 (:REWRITE FOLD-CONSTS-IN-+))
 (239 239 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (239 239 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (239 239 (:REWRITE RTL::BITN-MINUS))
 (178 178 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (178 178 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (177 177 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (126 126 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (105 105 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (105 105 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (104 104 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (102 102 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER-2))
 (102 102 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER-2))
 (101 101 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (101 101 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (101 101 (:REWRITE RTL::BITS-EXPT-CONSTANT))
 (100 100 (:REWRITE RTL::BITS-WITH-X-NOT-RATIONAL))
 (100 100 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER))
 (100 100 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER))
 (75 75 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (22 22 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (22 22 (:LINEAR RTL::TRUNC-NEGATIVE))
 (15 3 (:LINEAR RTL::EXPO-LOWER-BOUND))
 (12 12 (:REWRITE RTL::BITS-MATCH))
 (12 12 (:REWRITE RTL::BITS-EQUAL-IMPOSSIBLE-CONSTANT))
 (12 12 (:REWRITE RTL::BITS-DONT-MATCH))
 (12 3 (:LINEAR RTL::EXPO-LOWER-POS))
 (11 11 (:LINEAR RTL::EXPO>=))
 (3 3 (:REWRITE RTL::ABS-POS))
 (2 1 (:REWRITE RTL::BITN-BVECP-1))
 (1 1 (:REWRITE RTL::EXACTP-PRESERVED-UP))
 )
(RTL::ROUNDUP-THM-2-1-1
 (840 3 (:REWRITE RTL::BVECP-EXACTP))
 (831 3 (:REWRITE RTL::BVECP-TIGHTEN))
 (626 582 (:REWRITE DEFAULT-*-2))
 (582 582 (:REWRITE DEFAULT-*-1))
 (449 24 (:REWRITE RTL::BITN-TOO-SMALL))
 (325 12 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (315 315 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (315 315 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (303 24 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (105 105 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (87 39 (:REWRITE DEFAULT-<-1))
 (81 21 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (75 39 (:REWRITE DEFAULT-<-2))
 (66 30 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (48 18 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (39 39 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (39 39 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (30 30 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (30 30 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (30 30 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (24 24 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (24 24 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (24 24 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (21 21 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (21 21 (:REWRITE RTL::BITN-MINUS))
 (15 15 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (15 15 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (15 15 (:REWRITE DEFAULT-+-2))
 (15 15 (:REWRITE DEFAULT-+-1))
 (12 12 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (12 6 (:REWRITE RTL::A4))
 (9 9 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (7 7 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (7 7 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (7 7 (:LINEAR RTL::TRUNC-NEGATIVE))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (3 3 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:LINEAR RTL::EXPO>=))
 )
(RTL::ROUNDUP-THM-2-1-2
 (647 487 (:REWRITE DEFAULT-*-2))
 (487 487 (:REWRITE DEFAULT-*-1))
 (280 4 (:REWRITE RTL::BVECP-EXACTP))
 (268 4 (:REWRITE RTL::BVECP-TIGHTEN))
 (127 127 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (127 127 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (105 75 (:REWRITE DEFAULT-+-2))
 (92 12 (:REWRITE RTL::BITN-TOO-SMALL))
 (92 12 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (87 75 (:REWRITE DEFAULT-+-1))
 (84 4 (:LINEAR RTL::BITN-UPPER-BOUND-LINEAR))
 (44 44 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (36 4 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (29 29 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (24 16 (:REWRITE DEFAULT-<-2))
 (19 19 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (19 19 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (17 16 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (13 13 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 12 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (12 12 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:TYPE-PRESCRIPTION RTL::BVECP))
 (8 8 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (8 8 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (8 8 (:REWRITE RTL::BITN-MINUS))
 (5 5 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (5 5 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (5 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (5 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (4 4 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (4 4 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (4 4 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (2 2 (:REWRITE RTL::EXACTP-PRESERVED-UP))
 (2 2 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (2 2 (:LINEAR RTL::EXPO>=))
 (1 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (1 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 )
(RTL::ROUNDUP-THM-2-1
 (3388 31 (:REWRITE RTL::BVECP-EXACTP))
 (3295 31 (:REWRITE RTL::BVECP-TIGHTEN))
 (1321 147 (:REWRITE RTL::BITN-TOO-SMALL))
 (1313 147 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (839 781 (:REWRITE DEFAULT-*-2))
 (781 781 (:REWRITE DEFAULT-*-1))
 (698 56 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (635 635 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (635 635 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (289 127 (:REWRITE DEFAULT-<-2))
 (288 268 (:REWRITE DEFAULT-+-2))
 (288 268 (:REWRITE DEFAULT-+-1))
 (212 212 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (147 147 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (147 147 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (140 56 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (131 127 (:REWRITE DEFAULT-<-1))
 (127 127 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (127 127 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (116 116 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (116 116 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (116 116 (:REWRITE RTL::BITN-MINUS))
 (68 56 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (68 56 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (66 66 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (66 66 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (64 64 (:REWRITE FOLD-CONSTS-IN-+))
 (63 63 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (56 56 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (47 47 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (35 17 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (35 17 (:LINEAR RTL::TRUNC-NEGATIVE))
 (34 34 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (31 31 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (31 31 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (10 5 (:REWRITE UNICITY-OF-0))
 (5 5 (:REWRITE RTL::EXACTP-PRESERVED-UP))
 (4 4 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (4 4 (:LINEAR RTL::EXPO>=))
 )
(RTL::ROUNDUP-THM-2-2
 (183 169 (:REWRITE DEFAULT-*-2))
 (169 169 (:REWRITE DEFAULT-*-1))
 (140 2 (:REWRITE RTL::BVECP-EXACTP))
 (134 2 (:REWRITE RTL::BVECP-TIGHTEN))
 (78 8 (:REWRITE RTL::BITN-TOO-SMALL))
 (48 8 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (23 23 (:REWRITE DEFAULT-+-2))
 (23 23 (:REWRITE DEFAULT-+-1))
 (18 2 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (17 9 (:REWRITE DEFAULT-<-2))
 (14 6 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (11 11 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (10 10 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (10 10 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (10 10 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (9 9 (:REWRITE DEFAULT-<-1))
 (8 8 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (8 8 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (8 8 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (6 6 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (6 6 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (6 6 (:REWRITE RTL::BITN-MINUS))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (1 1 (:REWRITE RTL::EXACTP-PRESERVED-UP))
 (1 1 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::ROUNDUP-THM-2-3-1-1-1
 (1566 14 (:REWRITE RTL::BITS-REDUCE-EXACTP))
 (1062 14 (:REWRITE RTL::BVECP-EXACTP))
 (1020 14 (:REWRITE RTL::BVECP-TIGHTEN))
 (364 43 (:REWRITE RTL::BITN-TOO-SMALL))
 (308 14 (:REWRITE RTL::BITS-IGNORE-NEGATIVE-BITS-OF-INTEGER))
 (252 14 (:REWRITE RTL::BITS-WITH-INDICES-IN-THE-WRONG-ORDER))
 (251 236 (:REWRITE DEFAULT-*-2))
 (236 236 (:REWRITE DEFAULT-*-1))
 (232 227 (:REWRITE DEFAULT-+-2))
 (227 227 (:REWRITE DEFAULT-+-1))
 (196 14 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (130 130 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (109 58 (:REWRITE DEFAULT-<-2))
 (86 86 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (86 86 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (58 58 (:REWRITE DEFAULT-<-1))
 (52 52 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (43 43 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (43 43 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (29 29 (:REWRITE FOLD-CONSTS-IN-+))
 (28 28 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (28 28 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (28 28 (:REWRITE RTL::BITN-MINUS))
 (14 14 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (14 14 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (14 14 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14 14 (:REWRITE RTL::BITS-WITH-X-NOT-RATIONAL))
 (14 14 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER-2))
 (14 14 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER))
 (14 14 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER-2))
 (14 14 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER))
 (14 14 (:REWRITE RTL::BITS-EXPT-CONSTANT))
 (14 14 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (8 8 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (7 7 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::ROUNDUP-THM-2-3-1-1
 (2057 21 (:REWRITE RTL::BVECP-EXACTP))
 (1994 23 (:REWRITE RTL::BVECP-TIGHTEN))
 (1469 1282 (:REWRITE DEFAULT-*-2))
 (1300 1282 (:REWRITE DEFAULT-*-1))
 (1041 103 (:REWRITE RTL::BITN-TOO-SMALL))
 (605 605 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (605 605 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (587 474 (:REWRITE DEFAULT-+-2))
 (488 474 (:REWRITE DEFAULT-+-1))
 (380 38 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (223 134 (:REWRITE DEFAULT-<-2))
 (158 158 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (158 158 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (155 8 (:REWRITE RTL::BITS-IGNORE-NEGATIVE-BITS-OF-INTEGER))
 (140 134 (:REWRITE DEFAULT-<-1))
 (139 139 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (127 8 (:REWRITE RTL::BITS-WITH-INDICES-IN-THE-WRONG-ORDER))
 (103 103 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (103 103 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (80 80 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (76 76 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (76 76 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (76 76 (:REWRITE RTL::BITN-MINUS))
 (70 70 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (65 65 (:REWRITE FOLD-CONSTS-IN-+))
 (38 38 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (38 7 (:REWRITE RTL::BITN-BVECP-1))
 (33 33 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (33 33 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (32 32 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (28 28 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (21 21 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (21 21 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (10 10 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER-2))
 (10 10 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER-2))
 (10 2 (:REWRITE DEFAULT-UNARY-/))
 (8 8 (:REWRITE RTL::EXACTP-PRESERVED-UP))
 (8 8 (:REWRITE RTL::BITS-WITH-X-NOT-RATIONAL))
 (8 8 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER))
 (8 8 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER))
 (8 8 (:REWRITE RTL::BITS-EXPT-CONSTANT))
 (7 7 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (7 7 (:LINEAR RTL::TRUNC-NEGATIVE))
 (6 6 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (4 4 (:LINEAR RTL::EXPO>=))
 )
(RTL::ROUNDUP-THM-2-3-1-2
 (907 813 (:REWRITE DEFAULT-*-2))
 (813 813 (:REWRITE DEFAULT-*-1))
 (560 8 (:REWRITE RTL::BVECP-EXACTP))
 (536 8 (:REWRITE RTL::BVECP-TIGHTEN))
 (456 33 (:REWRITE RTL::BITN-TOO-SMALL))
 (299 299 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (299 299 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (296 222 (:REWRITE DEFAULT-+-2))
 (251 222 (:REWRITE DEFAULT-+-1))
 (87 11 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (82 56 (:REWRITE DEFAULT-<-2))
 (68 68 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (65 65 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (65 65 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (59 56 (:REWRITE DEFAULT-<-1))
 (55 11 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (38 38 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (38 38 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (33 33 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (33 33 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (22 22 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (22 22 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (22 22 (:REWRITE RTL::BITN-MINUS))
 (21 21 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (11 11 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (11 11 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (11 11 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (11 11 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (10 10 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (8 8 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (8 8 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (4 4 (:REWRITE RTL::EXACTP-PRESERVED-UP))
 (3 3 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (3 3 (:LINEAR RTL::EXPO>=))
 (2 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (2 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 )
(RTL::ROUNDUP-THM-2-3-1
 (838 8 (:REWRITE RTL::BVECP-EXACTP))
 (814 10 (:REWRITE RTL::BVECP-TIGHTEN))
 (259 37 (:REWRITE RTL::BITN-TOO-SMALL))
 (191 177 (:REWRITE DEFAULT-*-2))
 (177 177 (:REWRITE DEFAULT-*-1))
 (137 137 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (137 137 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (130 13 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (97 6 (:REWRITE RTL::BITN-PLUS-EXPT-2))
 (67 43 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (61 44 (:REWRITE DEFAULT-+-1))
 (59 38 (:REWRITE DEFAULT-<-2))
 (58 44 (:REWRITE DEFAULT-+-2))
 (45 38 (:REWRITE DEFAULT-<-1))
 (43 16 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (40 40 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (38 38 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (38 38 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (38 7 (:REWRITE RTL::BITN-BVECP-1))
 (34 34 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (34 26 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (34 2 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (26 26 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (26 26 (:REWRITE RTL::BITN-MINUS))
 (17 5 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (16 16 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (16 16 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (13 13 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (10 10 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (8 8 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (8 8 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (8 8 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (6 3 (:REWRITE UNICITY-OF-0))
 (6 2 (:REWRITE RTL::A3))
 (5 5 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (5 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (5 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (5 5 (:REWRITE RTL::BITN-ADD-CRUCIAL-BIT-AND-FLIP-RESULT))
 (3 3 (:REWRITE RTL::EXACTP-PRESERVED-UP))
 (1 1 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::ROUNDUP-THM-2-3-2
 (663 497 (:REWRITE DEFAULT-*-2))
 (497 497 (:REWRITE DEFAULT-*-1))
 (306 16 (:REWRITE RTL::BITN-TOO-SMALL))
 (280 4 (:REWRITE RTL::BVECP-EXACTP))
 (268 4 (:REWRITE RTL::BVECP-TIGHTEN))
 (133 133 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (133 133 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (131 101 (:REWRITE DEFAULT-+-2))
 (113 101 (:REWRITE DEFAULT-+-1))
 (41 5 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (36 22 (:REWRITE DEFAULT-<-2))
 (35 35 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (28 28 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (28 28 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (23 22 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (16 16 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (16 16 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (10 10 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (10 10 (:REWRITE RTL::BITN-MINUS))
 (5 5 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (5 5 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (5 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (5 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (5 5 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (5 5 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (4 4 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (4 4 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (4 4 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (2 2 (:REWRITE RTL::EXACTP-PRESERVED-UP))
 (2 2 (:LINEAR RTL::EXPO>=))
 (1 1 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (1 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (1 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 )
(RTL::ROUNDUP-THM-2-3
 (903 8 (:REWRITE RTL::BVECP-EXACTP))
 (879 10 (:REWRITE RTL::BVECP-TIGHTEN))
 (472 8 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (267 37 (:REWRITE RTL::BITN-TOO-SMALL))
 (199 185 (:REWRITE DEFAULT-*-2))
 (185 185 (:REWRITE DEFAULT-*-1))
 (177 177 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (177 177 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (164 18 (:REWRITE A1))
 (139 13 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (113 95 (:REWRITE DEFAULT-+-2))
 (105 95 (:REWRITE DEFAULT-+-1))
 (93 51 (:REWRITE DEFAULT-<-2))
 (88 15 (:REWRITE COMMUTATIVITY-OF-+))
 (87 48 (:REWRITE RTL::A4))
 (86 10 (:REWRITE RTL::BITN-PLUS-EXPT-2))
 (74 51 (:REWRITE DEFAULT-<-1))
 (68 4 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (64 64 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (55 55 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (55 55 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (42 7 (:REWRITE A2))
 (38 7 (:REWRITE RTL::BITN-BVECP-1))
 (37 37 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (37 37 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (34 26 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (26 26 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (26 26 (:REWRITE RTL::BITN-MINUS))
 (22 10 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (21 21 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (21 9 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (17 17 (:REWRITE FOLD-CONSTS-IN-+))
 (15 15 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (15 15 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (13 13 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (12 4 (:REWRITE RTL::A3))
 (10 10 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (10 10 (:REWRITE RTL::BITN-ADD-CRUCIAL-BIT-AND-FLIP-RESULT))
 (8 8 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (8 8 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (8 8 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (7 7 (:REWRITE RTL::ROUNDUP-THM-2-1))
 (6 3 (:REWRITE UNICITY-OF-0))
 (6 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (6 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 (3 3 (:REWRITE RTL::EXACTP-PRESERVED-UP))
 (1 1 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::TRUNC-SPLIT
 (8474 167 (:REWRITE RTL::BITS-REDUCE-EXACTP))
 (6148 167 (:REWRITE RTL::BITS-WITH-INDICES-IN-THE-WRONG-ORDER))
 (4547 167 (:REWRITE RTL::BITS-IGNORE-NEGATIVE-BITS-OF-INTEGER))
 (4216 2728 (:REWRITE DEFAULT-+-2))
 (3154 2728 (:REWRITE DEFAULT-+-1))
 (2611 99 (:REWRITE RTL::BVECP-EXACTP))
 (2314 99 (:REWRITE RTL::BVECP-TIGHTEN))
 (1554 777 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (1522 99 (:REWRITE RTL::BITN-TOO-SMALL))
 (1406 1109 (:REWRITE DEFAULT-*-2))
 (1331 1109 (:REWRITE DEFAULT-*-1))
 (1200 66 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-EQUAL))
 (1069 587 (:REWRITE DEFAULT-<-2))
 (1003 1003 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1003 1003 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (794 587 (:REWRITE DEFAULT-<-1))
 (777 777 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (777 777 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (777 777 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (503 503 (:REWRITE FOLD-CONSTS-IN-+))
 (382 382 (:LINEAR RTL::EXPO>=))
 (328 167 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER-2))
 (328 167 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER))
 (328 167 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER-2))
 (328 167 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER))
 (326 326 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (260 84 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (198 198 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (198 198 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (198 99 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (196 196 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (196 196 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (167 167 (:REWRITE RTL::BITS-EXPT-CONSTANT))
 (166 166 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (166 166 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (166 166 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (166 166 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (166 166 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (166 166 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (166 166 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (166 166 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (123 24 (:LINEAR RTL::TRUNC-POSITIVE))
 (123 24 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (99 99 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (99 99 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (99 99 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (99 99 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (90 90 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (84 84 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (24 24 (:LINEAR RTL::TRUNC-NEGATIVE))
 (13 13 (:REWRITE RTL::BITS-MATCH))
 (13 13 (:REWRITE RTL::BITS-EQUAL-IMPOSSIBLE-CONSTANT))
 (13 13 (:REWRITE RTL::BITS-DONT-MATCH))
 (11 11 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(RTL::TRUNC-REM
 (10 5 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::EXPO))
 )
(RTL::TRUNC-REM-SMALL
 (104 52 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (52 52 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (52 52 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (52 52 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (31 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (27 13 (:REWRITE DEFAULT-+-2))
 (25 13 (:REWRITE DEFAULT-<-2))
 (21 13 (:REWRITE DEFAULT-+-1))
 (14 14 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14 13 (:REWRITE DEFAULT-<-1))
 (9 3 (:REWRITE DEFAULT-*-2))
 (9 2 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-EQUAL))
 (5 5 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (5 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (5 1 (:LINEAR RTL::TRUNC-POSITIVE))
 (5 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (3 3 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (3 3 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:LINEAR RTL::EXPO>=))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE RTL::A4))
 (1 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 )
(RTL::TRUNC-REM-NONNEGATIVE
 (262 131 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (131 131 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (26 8 (:REWRITE DEFAULT-+-2))
 (22 14 (:REWRITE DEFAULT-<-2))
 (22 8 (:REWRITE DEFAULT-*-2))
 (16 8 (:REWRITE DEFAULT-+-1))
 (15 15 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (15 15 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14 14 (:REWRITE DEFAULT-<-1))
 (11 2 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-EQUAL))
 (8 8 (:REWRITE DEFAULT-*-1))
 (5 5 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (5 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE RTL::A5))
 (1 1 (:REWRITE RTL::EXPT-2-EVALUATOR))
 )
(RTL::ROUNDUP-THM-2-4-1
 (790 713 (:REWRITE DEFAULT-*-2))
 (733 713 (:REWRITE DEFAULT-*-1))
 (315 18 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (262 262 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (262 262 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (191 11 (:REWRITE RTL::BITS-WITH-INDICES-IN-THE-WRONG-ORDER))
 (182 11 (:REWRITE RTL::BITS-IGNORE-NEGATIVE-BITS-OF-INTEGER))
 (161 128 (:REWRITE DEFAULT-+-2))
 (150 128 (:REWRITE DEFAULT-+-1))
 (137 11 (:REWRITE RTL::BITS-REDUCE-EXACTP))
 (99 9 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-EQUAL))
 (79 3 (:REWRITE RTL::BITS-EQUAL-IMPOSSIBLE-CONSTANT))
 (61 5 (:REWRITE RTL::BITN-TOO-SMALL))
 (61 3 (:REWRITE RTL::ROUNDUP-THM-2-2))
 (50 2 (:REWRITE RTL::BVECP-EXACTP))
 (49 49 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (49 49 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (44 2 (:REWRITE RTL::BVECP-TIGHTEN))
 (37 31 (:REWRITE DEFAULT-<-2))
 (33 31 (:REWRITE DEFAULT-<-1))
 (25 25 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (25 25 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (23 23 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (23 23 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (23 23 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (23 23 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (20 20 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (19 19 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (11 11 (:REWRITE RTL::BITS-WITH-X-NOT-RATIONAL))
 (11 11 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER-2))
 (11 11 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER))
 (11 11 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER-2))
 (11 11 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER))
 (11 11 (:REWRITE RTL::BITS-EXPT-CONSTANT))
 (5 5 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (5 5 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (5 5 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (5 5 (:LINEAR RTL::TRUNC-NEGATIVE))
 (4 4 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (3 3 (:REWRITE RTL::BITS-MATCH))
 (3 3 (:REWRITE RTL::BITS-DONT-MATCH))
 (3 3 (:LINEAR RTL::EXPO>=))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::BITN-MINUS))
 )
(RTL::ROUNDUP-THM-2-4-2
 (464 424 (:REWRITE DEFAULT-*-2))
 (424 424 (:REWRITE DEFAULT-*-1))
 (126 126 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (126 126 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (98 61 (:REWRITE DEFAULT-+-2))
 (91 7 (:REWRITE RTL::BITN-TOO-SMALL))
 (91 4 (:REWRITE RTL::ROUNDUP-THM-2-2))
 (89 61 (:REWRITE DEFAULT-+-1))
 (75 3 (:REWRITE RTL::BVECP-EXACTP))
 (66 3 (:REWRITE RTL::BVECP-TIGHTEN))
 (22 13 (:REWRITE DEFAULT-<-2))
 (16 16 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (14 14 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14 13 (:REWRITE DEFAULT-<-1))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (7 7 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (7 7 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (6 6 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (6 6 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (5 5 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (5 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (5 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (5 1 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (3 3 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (3 3 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::BITN-MINUS))
 (2 2 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (2 2 (:LINEAR RTL::EXPO>=))
 (1 1 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (1 1 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (1 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (1 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 )
(RTL::EXPT-2-+-CONSTANT
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (7 3 (:REWRITE DEFAULT-*-2))
 (6 6 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE RTL::A4))
 )
(RTL::ROUNDUP-THM-2-4-3
 (772 702 (:REWRITE DEFAULT-*-2))
 (769 769 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (769 769 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (702 702 (:REWRITE DEFAULT-*-1))
 (491 15 (:REWRITE RTL::BVECP-EXACTP))
 (446 15 (:REWRITE RTL::BVECP-TIGHTEN))
 (436 25 (:REWRITE RTL::BITN-TOO-SMALL))
 (260 12 (:REWRITE RTL::ROUNDUP-THM-2-2))
 (208 69 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (208 69 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (128 96 (:REWRITE DEFAULT-+-2))
 (124 96 (:REWRITE DEFAULT-+-1))
 (106 52 (:REWRITE DEFAULT-<-2))
 (85 52 (:REWRITE DEFAULT-<-1))
 (69 69 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (69 69 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (53 53 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (53 53 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (52 24 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (51 51 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (46 9 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (46 9 (:LINEAR RTL::TRUNC-NEGATIVE))
 (29 29 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (29 29 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (26 2 (:REWRITE RTL::BITN-SHIFT-BY-CONSTANT-POWER-OF-2))
 (21 1 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (20 4 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (15 15 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (13 13 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (8 8 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (8 8 (:REWRITE RTL::BITN-MINUS))
 (8 8 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (8 8 (:LINEAR RTL::EXPO>=))
 (6 2 (:REWRITE RTL::BITN-EXPT-GEN))
 (4 4 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (4 4 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (2 2 (:TYPE-PRESCRIPTION RTL::POWER2P))
 (2 2 (:REWRITE RTL::BITN-SHIFT-BY-2))
 (2 2 (:REWRITE RTL::A3))
 )
(RTL::ROUNDUP-THM-2-4
 (590 8 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (270 10 (:REWRITE RTL::BVECP-EXACTP))
 (240 10 (:REWRITE RTL::BVECP-TIGHTEN))
 (239 193 (:REWRITE DEFAULT-*-2))
 (214 214 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (214 214 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (195 13 (:REWRITE RTL::BITN-TOO-SMALL))
 (193 193 (:REWRITE DEFAULT-*-1))
 (150 104 (:REWRITE DEFAULT-+-1))
 (128 104 (:REWRITE DEFAULT-+-2))
 (65 3 (:REWRITE RTL::ROUNDUP-THM-2-2))
 (45 45 (:REWRITE RTL::A4))
 (42 42 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (35 21 (:REWRITE DEFAULT-<-2))
 (32 32 (:REWRITE FOLD-CONSTS-IN-+))
 (28 12 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (28 12 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (22 21 (:REWRITE DEFAULT-<-1))
 (21 21 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (21 21 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (20 20 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (20 20 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (13 13 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (13 13 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (12 12 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (12 12 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (10 10 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (10 10 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (6 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (6 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 (5 1 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::BITN-MINUS))
 (2 2 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (1 1 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (1 1 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::ROUNDUP-THM-2-5-1
 (450 411 (:REWRITE DEFAULT-*-2))
 (417 411 (:REWRITE DEFAULT-*-1))
 (315 18 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (190 10 (:REWRITE RTL::BITS-WITH-INDICES-IN-THE-WRONG-ORDER))
 (181 10 (:REWRITE RTL::BITS-IGNORE-NEGATIVE-BITS-OF-INTEGER))
 (146 146 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (146 146 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (136 10 (:REWRITE RTL::BITS-REDUCE-EXACTP))
 (117 100 (:REWRITE DEFAULT-+-2))
 (110 100 (:REWRITE DEFAULT-+-1))
 (67 5 (:REWRITE RTL::BITN-TOO-SMALL))
 (65 3 (:REWRITE RTL::ROUNDUP-THM-2-2))
 (54 2 (:REWRITE RTL::BVECP-EXACTP))
 (48 2 (:REWRITE RTL::BVECP-TIGHTEN))
 (46 46 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (46 46 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (37 5 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (34 28 (:REWRITE DEFAULT-<-2))
 (29 28 (:REWRITE DEFAULT-<-1))
 (23 23 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (23 23 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14 14 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (13 13 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (13 13 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (13 13 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (13 13 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (10 10 (:REWRITE RTL::BITS-WITH-X-NOT-RATIONAL))
 (10 10 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER-2))
 (10 10 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER))
 (10 10 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER-2))
 (10 10 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER))
 (10 10 (:REWRITE RTL::BITS-EXPT-CONSTANT))
 (6 2 (:REWRITE RTL::BITS-EQUAL-IMPOSSIBLE-CONSTANT))
 (5 5 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (5 5 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (4 4 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (3 3 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (3 3 (:REWRITE RTL::BITN-MINUS))
 (3 3 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (3 3 (:LINEAR RTL::TRUNC-NEGATIVE))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:REWRITE RTL::BITS-MATCH))
 (2 2 (:REWRITE RTL::BITS-DONT-MATCH))
 (2 2 (:LINEAR RTL::EXPO>=))
 )
(RTL::ROUNDUP-THM-2-5-2
 (351 323 (:REWRITE DEFAULT-*-2))
 (323 323 (:REWRITE DEFAULT-*-1))
 (100 7 (:REWRITE RTL::BITN-TOO-SMALL))
 (98 98 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (98 98 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (97 4 (:REWRITE RTL::ROUNDUP-THM-2-2))
 (81 3 (:REWRITE RTL::BVECP-EXACTP))
 (72 3 (:REWRITE RTL::BVECP-TIGHTEN))
 (32 7 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (30 2 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (26 13 (:REWRITE DEFAULT-+-1))
 (24 13 (:REWRITE DEFAULT-<-2))
 (22 13 (:REWRITE DEFAULT-+-2))
 (22 7 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (14 13 (:REWRITE DEFAULT-<-1))
 (13 13 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (13 13 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (13 13 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (13 13 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (8 8 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (8 8 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (8 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (8 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (7 7 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (7 7 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (6 6 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (5 5 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (4 4 (:REWRITE RTL::BITN-MINUS))
 (3 3 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (3 3 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (2 2 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (2 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (2 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 (2 2 (:LINEAR RTL::EXPO>=))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE RTL::A4))
 )
(RTL::ROUNDUP-THM-2-5-3
 (235 211 (:REWRITE DEFAULT-*-2))
 (211 211 (:REWRITE DEFAULT-*-1))
 (36 29 (:REWRITE DEFAULT-+-2))
 (32 29 (:REWRITE DEFAULT-+-1))
 (12 7 (:REWRITE DEFAULT-<-1))
 (11 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (5 5 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::A3))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::ROUNDUP-THM-2-5
 (375 375 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (375 375 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (375 341 (:REWRITE DEFAULT-*-2))
 (341 341 (:REWRITE DEFAULT-*-1))
 (171 11 (:REWRITE RTL::BITN-TOO-SMALL))
 (161 6 (:REWRITE RTL::ROUNDUP-THM-2-2))
 (135 5 (:REWRITE RTL::BVECP-EXACTP))
 (120 5 (:REWRITE RTL::BVECP-TIGHTEN))
 (95 58 (:REWRITE DEFAULT-+-2))
 (95 58 (:REWRITE DEFAULT-+-1))
 (67 31 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (67 31 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (53 30 (:REWRITE DEFAULT-<-2))
 (43 30 (:REWRITE DEFAULT-<-1))
 (38 11 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (33 33 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (31 31 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (31 31 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (30 30 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (30 30 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (23 23 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (20 6 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (20 6 (:LINEAR RTL::TRUNC-NEGATIVE))
 (14 14 (:REWRITE RTL::ROUNDUP-THM-2-4))
 (11 11 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (11 11 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:REWRITE RTL::A4))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (6 6 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (6 6 (:REWRITE RTL::BITN-MINUS))
 (5 5 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (5 5 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (5 1 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (2 2 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (2 2 (:LINEAR RTL::EXPO>=))
 (1 1 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (1 1 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 )
(RTL::ROUNDUP-THM-2-6
 (595 517 (:REWRITE DEFAULT-*-2))
 (517 517 (:REWRITE DEFAULT-*-1))
 (208 5 (:REWRITE RTL::BITS-SPLIT-AROUND-ZERO))
 (100 5 (:REWRITE RTL::BITS-WITH-INDICES-IN-THE-WRONG-ORDER))
 (85 5 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (84 6 (:REWRITE RTL::BITN-TOO-SMALL))
 (75 5 (:REWRITE RTL::BITS-REDUCE-EXACTP))
 (65 63 (:REWRITE DEFAULT-+-2))
 (63 63 (:REWRITE DEFAULT-+-1))
 (55 5 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-EQUAL))
 (54 2 (:REWRITE RTL::BVECP-EXACTP))
 (48 2 (:REWRITE RTL::BVECP-TIGHTEN))
 (36 18 (:REWRITE DEFAULT-<-2))
 (24 24 (:REWRITE FOLD-CONSTS-IN-+))
 (23 23 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (23 23 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (21 21 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (19 18 (:REWRITE DEFAULT-<-1))
 (16 16 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (14 14 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (10 2 (:REWRITE DEFAULT-UNARY-/))
 (6 6 (:REWRITE RTL::ROUNDUP-THM-2-2))
 (6 6 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (6 2 (:REWRITE RTL::BITS-EQUAL-IMPOSSIBLE-CONSTANT))
 (5 5 (:REWRITE RTL::BITS-WITH-X-NOT-RATIONAL))
 (5 5 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER-2))
 (5 5 (:REWRITE RTL::BITS-WITH-J-NOT-AN-INTEGER))
 (5 5 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER-2))
 (5 5 (:REWRITE RTL::BITS-WITH-I-NOT-AN-INTEGER))
 (5 5 (:REWRITE RTL::BITS-IGNORE-NEGATIVE-BITS-OF-INTEGER))
 (5 5 (:REWRITE RTL::BITS-FORCE-WITH-A-CHOSEN-NEG))
 (5 5 (:REWRITE RTL::BITS-EXPT-CONSTANT))
 (5 1 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (3 3 (:LINEAR RTL::EXPO>=))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:REWRITE RTL::BITS-MATCH))
 (2 2 (:REWRITE RTL::BITS-DONT-MATCH))
 (2 2 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::BITN-MINUS))
 (2 2 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (1 1 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (1 1 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 )
(RTL::ROUNDUP-THM-2
 (1330 32 (:REWRITE RTL::BVECP-EXACTP))
 (1250 24 (:REWRITE RTL::BVECP-TIGHTEN))
 (947 851 (:REWRITE DEFAULT-*-2))
 (881 83 (:REWRITE RTL::BITN-TOO-SMALL))
 (851 851 (:REWRITE DEFAULT-*-1))
 (393 393 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (393 393 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (249 2 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (235 235 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (235 235 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (188 138 (:REWRITE DEFAULT-+-1))
 (186 22 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (172 138 (:REWRITE DEFAULT-+-2))
 (133 65 (:REWRITE DEFAULT-<-2))
 (126 7 (:LINEAR RTL::TRUNC-REM-SMALL))
 (116 116 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (108 7 (:REWRITE RTL::EXACTP-PRESERVED-UP))
 (84 51 (:REWRITE RTL::A4))
 (83 83 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (83 83 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (72 65 (:REWRITE DEFAULT-<-1))
 (65 65 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (65 65 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (56 56 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (56 56 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (56 56 (:REWRITE RTL::BITN-MINUS))
 (46 42 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (46 42 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (46 42 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (42 42 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (42 42 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (36 36 (:REWRITE FOLD-CONSTS-IN-+))
 (33 33 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (33 33 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (31 31 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (31 31 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (22 22 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (20 10 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (20 10 (:LINEAR RTL::TRUNC-NEGATIVE))
 (19 19 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (16 16 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (14 14 (:TYPE-PRESCRIPTION RTL::TRUNC-REM-NONNEGATIVE))
 (7 7 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (6 6 (:LINEAR RTL::NEAR-NEG))
 (6 6 (:LINEAR RTL::EXPO>=))
 (6 3 (:REWRITE RTL::ROUNDUP-THM-1))
 (3 3 (:TYPE-PRESCRIPTION RTL::COMMON-ROUNDING-MODE-P))
 )
(RTL::ROUNDUP-THM-3
 (552 498 (:REWRITE DEFAULT-*-2))
 (498 498 (:REWRITE DEFAULT-*-1))
 (243 22 (:REWRITE RTL::BITN-TOO-SMALL))
 (234 15 (:REWRITE RTL::ROUNDUP-THM-2-6))
 (197 15 (:REWRITE RTL::BVECP-EXACTP))
 (184 184 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (184 184 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (168 7 (:REWRITE RTL::BVECP-TIGHTEN))
 (70 45 (:REWRITE DEFAULT-+-1))
 (61 45 (:REWRITE DEFAULT-+-2))
 (52 15 (:REWRITE RTL::ROUNDUP-THM-2-2))
 (49 1 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (40 19 (:REWRITE DEFAULT-<-2))
 (34 34 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (32 32 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (22 22 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (22 22 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (20 19 (:REWRITE DEFAULT-<-1))
 (19 19 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (19 19 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (19 17 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (19 17 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (17 17 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (17 17 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (15 15 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (15 15 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (15 3 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (14 14 (:REWRITE RTL::A4))
 (13 13 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (12 12 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (12 12 (:REWRITE RTL::BITN-MINUS))
 (8 8 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (8 8 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 4 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (8 4 (:LINEAR RTL::TRUNC-NEGATIVE))
 (5 5 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (3 3 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-1))
 (3 3 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (3 3 (:LINEAR RTL::EXPO>=))
 (2 2 (:LINEAR RTL::NEAR+-NEG))
 (2 1 (:REWRITE RTL::ROUNDUP-THM-1))
 (1 1 (:TYPE-PRESCRIPTION RTL::COMMON-ROUNDING-MODE-P))
 )
(RTL::ROUNDUP-THM
 (12 12 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (12 12 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(RTL::RND-STICKY-SUPPORT
 (105 105 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (105 105 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (87 87 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (84 84 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (19 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 18 (:REWRITE DEFAULT-<-1))
 (17 17 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (17 17 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (6 6 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (6 6 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (6 6 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (6 6 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (6 6 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (5 2 (:REWRITE RTL::ROUNDUP-THM-1))
 (4 4 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (3 1 (:DEFINITION EQ))
 (2 2 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 )
(RTL::RND-STICKY
 (128 42 (:REWRITE RTL::ROUNDUP-THM-1))
 (96 82 (:REWRITE DEFAULT-<-1))
 (92 82 (:REWRITE DEFAULT-<-2))
 (82 82 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (82 82 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (71 71 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (71 71 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (35 32 (:REWRITE DEFAULT-+-2))
 (35 32 (:REWRITE DEFAULT-+-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::FLIP))
 (24 24 (:LINEAR RTL::STICKY-POS))
 (24 2 (:LINEAR RTL::NEAR+-POS))
 (22 2 (:LINEAR RTL::TRUNC-UPPER-POS))
 (22 2 (:LINEAR RTL::TRUNC-POSITIVE))
 (22 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (22 2 (:LINEAR RTL::TRUNC-NON-NEGATIVE-LINEAR))
 (22 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 (22 2 (:LINEAR RTL::NEAR-POS))
 (22 2 (:LINEAR RTL::NEAR-NEG))
 (22 2 (:LINEAR RTL::NEAR+-NEG))
 (22 2 (:LINEAR RTL::AWAY-POSITIVE))
 (22 2 (:LINEAR RTL::AWAY-NEGATIVE))
 (22 2 (:LINEAR RTL::AWAY-LOWER-POS))
 (18 6 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (17 12 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (15 10 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (15 10 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (15 10 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (12 12 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (12 12 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (12 12 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (10 10 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (10 6 (:REWRITE DEFAULT-*-2))
 (9 3 (:DEFINITION EQ))
 (6 6 (:REWRITE DEFAULT-*-1))
 )
(RTL::RND-SHIFT
 (340 340 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (184 52 (:REWRITE DEFAULT-*-2))
 (160 52 (:REWRITE DEFAULT-*-1))
 (130 130 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (130 130 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (130 130 (:TYPE-PRESCRIPTION RTL::NEAR-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (36 12 (:REWRITE RTL::ROUNDUP-THM-1))
 (34 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (32 32 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (22 22 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (22 22 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (20 20 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (20 20 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (20 20 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (20 20 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (16 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (16 4 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (10 10 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (10 10 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE DEFAULT-<-1))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 4 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (6 6 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (1 1 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 )
(RTL::EXPO-RND
 (719 283 (:REWRITE DEFAULT-<-1))
 (553 91 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (416 208 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (397 184 (:REWRITE DEFAULT-*-2))
 (391 184 (:REWRITE DEFAULT-*-1))
 (340 340 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (283 283 (:REWRITE DEFAULT-<-2))
 (268 220 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (216 52 (:REWRITE RTL::ROUNDUP-THM-1))
 (208 208 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (208 16 (:REWRITE RTL::FL-INT))
 (160 44 (:REWRITE RTL::SIG-DOES-NOTHING))
 (160 44 (:REWRITE RTL::ALREADY-SIG))
 (147 92 (:REWRITE DEFAULT-+-2))
 (131 131 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (131 131 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (131 131 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (119 114 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (102 3 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (101 92 (:REWRITE DEFAULT-+-1))
 (91 91 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (88 88 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (88 88 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (66 6 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (52 52 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (52 52 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (50 50 (:LINEAR RTL::EXPO>=))
 (44 44 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (44 44 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (44 44 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (44 44 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (44 44 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (44 44 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (44 44 (:REWRITE RTL::SIG-MINUS-GEN))
 (30 6 (:LINEAR RTL::AWAY-POSITIVE))
 (26 6 (:LINEAR RTL::AWAY-NEGATIVE))
 (24 24 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (23 7 (:REWRITE RTL::AWAY-NEGATIVE))
 (18 6 (:REWRITE RTL::TRUNC-NEGATIVE))
 (15 15 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (15 3 (:LINEAR RTL::TRUNC-UPPER-POS))
 (15 3 (:LINEAR RTL::TRUNC-POSITIVE))
 (15 3 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (15 3 (:LINEAR RTL::TRUNC-NON-NEGATIVE-LINEAR))
 (15 3 (:LINEAR RTL::TRUNC-NEGATIVE))
 (3 3 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 )
(RTL::RND-POS
 (42 1 (:REWRITE RTL::NEAR+-EXACTP-C))
 (40 15 (:REWRITE DEFAULT-<-2))
 (37 1 (:REWRITE RTL::BVECP-EXACTP))
 (35 3 (:REWRITE RTL::BVECP-TIGHTEN))
 (34 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (28 6 (:REWRITE RTL::ROUNDUP-THM-1))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 8 (:REWRITE DEFAULT-*-2))
 (18 8 (:REWRITE DEFAULT-*-1))
 (16 15 (:REWRITE DEFAULT-<-1))
 (13 1 (:REWRITE RTL::FL-INT))
 (9 3 (:REWRITE RTL::A4))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 4 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (7 7 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (7 7 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (7 7 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (7 7 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE RTL::SIG-DOES-NOTHING))
 (6 2 (:REWRITE RTL::ALREADY-SIG))
 (5 1 (:DEFINITION NATP))
 (4 4 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::EXPO))
 (4 4 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (4 4 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (3 3 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (3 3 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (3 3 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (3 3 (:REWRITE RTL::BITN-0))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 2 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::SIG-MINUS-GEN))
 (2 2 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (2 2 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (1 1 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (1 1 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (1 1 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (1 1 (:REWRITE RTL::EXACTP-0))
 )
(RTL::RND-0
 (73 1 (:REWRITE RTL::ROUNDUP-THM-1))
 (64 2 (:DEFINITION RTL::IEEE-MODE-P))
 (62 10 (:DEFINITION MEMBER-EQUAL))
 (37 1 (:DEFINITION RTL::COMMON-ROUNDING-MODE-P))
 (34 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (26 26 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (26 26 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (16 16 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (14 14 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (12 2 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (4 2 (:REWRITE DEFAULT-<-2))
 (3 3 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (3 3 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (3 3 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (3 3 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (3 3 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (2 2 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (1 1 (:TYPE-PRESCRIPTION RTL::COMMON-ROUNDING-MODE-P))
 (1 1 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1 1 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(RTL::RND-NEG
 (44 44 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (44 44 (:TYPE-PRESCRIPTION RTL::NEAR-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (42 42 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (42 1 (:REWRITE RTL::NEAR+-EXACTP-D))
 (37 1 (:REWRITE RTL::BVECP-EXACTP))
 (35 3 (:REWRITE RTL::BVECP-TIGHTEN))
 (34 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (28 6 (:REWRITE RTL::ROUNDUP-THM-1))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (19 14 (:REWRITE DEFAULT-<-1))
 (14 14 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14 14 (:REWRITE DEFAULT-<-2))
 (9 3 (:REWRITE RTL::A4))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (5 1 (:DEFINITION NATP))
 (3 3 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (3 3 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (3 3 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (3 3 (:REWRITE RTL::BITN-0))
 (2 2 (:TYPE-PRESCRIPTION RTL::BVECP))
 (2 2 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 (1 1 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (1 1 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (1 1 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (1 1 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (1 1 (:REWRITE RTL::EXACTP-0))
 (1 1 (:LINEAR RTL::NEAR-POS))
 )
(RTL::RND-NON-POS
 (126 63 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (118 43 (:REWRITE DEFAULT-<-2))
 (63 63 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (63 63 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (63 63 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (63 63 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (63 63 (:TYPE-PRESCRIPTION RTL::EXPO))
 (48 43 (:REWRITE DEFAULT-<-1))
 (48 8 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (43 43 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (39 39 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (39 39 (:TYPE-PRESCRIPTION RTL::RND-NEG))
 (36 6 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (25 10 (:REWRITE DEFAULT-*-2))
 (25 10 (:REWRITE DEFAULT-*-1))
 (23 23 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (22 6 (:LINEAR RTL::TRUNC-UPPER-POS))
 (14 14 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (14 14 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 2 (:REWRITE RTL::ROUNDUP-THM-1))
 (11 3 (:LINEAR RTL::TRUNC-NON-NEGATIVE-LINEAR))
 (11 3 (:LINEAR RTL::TRUNC-NEGATIVE))
 (7 7 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (6 6 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (6 3 (:REWRITE DEFAULT-+-2))
 (6 2 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (5 5 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (5 5 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (4 4 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (4 4 (:TYPE-PRESCRIPTION RTL::NEAR-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (4 4 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (4 4 (:TYPE-PRESCRIPTION RTL::COMMON-ROUNDING-MODE-P))
 (3 3 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (3 3 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (3 3 (:REWRITE RTL::SIG-MINUS-GEN))
 (3 3 (:REWRITE RTL::SIG-DOES-NOTHING))
 (3 3 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (3 3 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (3 3 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE RTL::ALREADY-SIG))
 (3 3 (:LINEAR RTL::TRUNC-POSITIVE))
 (2 2 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (1 1 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 )
(RTL::RND-NON-NEG
 (120 60 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (111 48 (:REWRITE DEFAULT-<-1))
 (61 48 (:REWRITE DEFAULT-<-2))
 (60 60 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (60 60 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (60 60 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (60 60 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (60 60 (:TYPE-PRESCRIPTION RTL::EXPO))
 (48 48 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (39 39 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (39 39 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (39 39 (:TYPE-PRESCRIPTION RTL::RND-NEG))
 (36 6 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (36 6 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (30 6 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (25 10 (:REWRITE DEFAULT-*-2))
 (25 10 (:REWRITE DEFAULT-*-1))
 (23 23 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (16 3 (:REWRITE RTL::SIG-DOES-NOTHING))
 (15 15 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (15 15 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (15 3 (:LINEAR RTL::TRUNC-POSITIVE))
 (12 12 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (12 12 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (12 12 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (12 2 (:REWRITE RTL::ROUNDUP-THM-1))
 (11 3 (:REWRITE RTL::ALREADY-SIG))
 (11 2 (:LINEAR RTL::RND-NON-POS))
 (6 6 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (6 6 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (6 6 (:LINEAR RTL::TRUNC-UPPER-POS))
 (6 3 (:REWRITE DEFAULT-+-2))
 (6 2 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (5 5 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (5 5 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (4 4 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (4 4 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (4 4 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (4 4 (:TYPE-PRESCRIPTION RTL::COMMON-ROUNDING-MODE-P))
 (3 3 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (3 3 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (3 3 (:REWRITE RTL::SIG-MINUS-GEN))
 (3 3 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (3 3 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (3 3 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 3 (:LINEAR RTL::TRUNC-NEGATIVE))
 (2 2 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (1 1 (:TYPE-PRESCRIPTION RTL::RND-NON-NEG))
 )
(RTL::SGN-RND
 (702 371 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (371 371 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (371 371 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (204 6 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (140 30 (:REWRITE RTL::ROUNDUP-THM-1))
 (138 138 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (138 138 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (137 137 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (137 137 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (128 116 (:REWRITE DEFAULT-<-1))
 (126 116 (:REWRITE DEFAULT-<-2))
 (116 116 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (48 48 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (35 10 (:LINEAR RTL::TRUNC-POSITIVE))
 (35 10 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (27 27 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (24 11 (:REWRITE DEFAULT-*-1))
 (21 11 (:REWRITE DEFAULT-*-2))
 (20 20 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (20 5 (:REWRITE RTL::SIG-DOES-NOTHING))
 (13 13 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (10 10 (:LINEAR RTL::TRUNC-UPPER-POS))
 (10 10 (:LINEAR RTL::TRUNC-NON-NEGATIVE-LINEAR))
 (10 10 (:LINEAR RTL::TRUNC-NEGATIVE))
 (10 10 (:LINEAR RTL::NEAR-POS))
 (10 10 (:LINEAR RTL::NEAR-NEG))
 (10 5 (:REWRITE RTL::TRUNC-NEGATIVE))
 (7 7 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (7 7 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (7 7 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (6 6 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (5 5 (:REWRITE RTL::SGN-TRUNC))
 (5 5 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (5 5 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE RTL::ALREADY-SIG))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (4 4 (:REWRITE RTL::SGN-NEAR-2))
 (2 2 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::SIG-MINUS-GEN))
 (2 2 (:LINEAR RTL::AWAY-POSITIVE))
 (2 2 (:LINEAR RTL::AWAY-NEGATIVE))
 (2 2 (:LINEAR RTL::AWAY-LOWER-POS))
 (1 1 (:REWRITE RTL::TRUNC-EQUAL-0-REWRITE))
 )
(RTL::RND-EXACTP-B
 (595 23 (:REWRITE RTL::BVECP-EXACTP))
 (528 22 (:REWRITE RTL::BVECP-TIGHTEN))
 (352 22 (:REWRITE RTL::BITN-TOO-SMALL))
 (246 123 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (136 136 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (123 123 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (120 120 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (117 117 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (117 117 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (117 117 (:TYPE-PRESCRIPTION RTL::NEAR-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (117 117 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (111 111 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (111 111 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (111 111 (:TYPE-PRESCRIPTION RTL::RND-NON-NEG))
 (111 111 (:TYPE-PRESCRIPTION RTL::RND-NEG))
 (88 22 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (79 57 (:REWRITE DEFAULT-<-2))
 (68 2 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (59 57 (:REWRITE DEFAULT-<-1))
 (57 57 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (56 12 (:REWRITE RTL::ROUNDUP-THM-1))
 (50 50 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (50 50 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (46 46 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (46 46 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (44 44 (:TYPE-PRESCRIPTION RTL::BVECP))
 (44 44 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (44 22 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (24 24 (:REWRITE DEFAULT-+-2))
 (24 24 (:REWRITE DEFAULT-+-1))
 (23 23 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (23 23 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (22 22 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (22 22 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (18 8 (:REWRITE DEFAULT-*-2))
 (18 8 (:REWRITE DEFAULT-*-1))
 (16 16 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (10 10 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (10 10 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (10 10 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (10 10 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (10 10 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (10 10 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (10 2 (:REWRITE RTL::SIG-DOES-NOTHING))
 (10 2 (:REWRITE RTL::ALREADY-SIG))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (3 3 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (2 2 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (2 2 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::SIG-MINUS-GEN))
 )
(RTL::RND-EXACTP-A
 (734 11 (:REWRITE RTL::BVECP-EXACTP))
 (701 11 (:REWRITE RTL::BVECP-TIGHTEN))
 (609 7 (:REWRITE RTL::BITN-TOO-SMALL))
 (141 35 (:REWRITE DEFAULT-<-1))
 (59 59 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (59 59 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (59 59 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (59 59 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (59 35 (:REWRITE DEFAULT-<-2))
 (40 20 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (35 35 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (30 30 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (30 30 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (30 30 (:TYPE-PRESCRIPTION RTL::AWAY-RATIONAL-TYPE-PRESCRIPTION))
 (25 10 (:REWRITE DEFAULT-*-2))
 (25 10 (:REWRITE DEFAULT-*-1))
 (22 22 (:TYPE-PRESCRIPTION RTL::BVECP))
 (22 4 (:REWRITE RTL::SIG-DOES-NOTHING))
 (20 20 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (20 20 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (20 20 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (20 20 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (20 20 (:TYPE-PRESCRIPTION RTL::EXPO))
 (18 18 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (18 18 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (16 16 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (15 15 (:TYPE-PRESCRIPTION RTL::NEAR-RATIONAL-TYPE-PRESCRIPTION))
 (15 15 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (15 15 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (15 15 (:TYPE-PRESCRIPTION RTL::NEAR-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (15 15 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (15 15 (:REWRITE DEFAULT-+-2))
 (15 15 (:REWRITE DEFAULT-+-1))
 (14 7 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (13 3 (:LINEAR RTL::AWAY-LOWER-POS))
 (12 12 (:TYPE-PRESCRIPTION RTL::TRUNC-RATIONAL-TYPE-PRESCRIPTION))
 (12 12 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (12 12 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 4 (:REWRITE RTL::ALREADY-SIG))
 (12 2 (:REWRITE RTL::ROUNDUP-THM-1))
 (11 11 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (11 11 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (10 10 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (10 10 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (8 8 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (6 6 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (6 6 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (6 2 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (5 5 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (4 4 (:TYPE-PRESCRIPTION RTL::COMMON-ROUNDING-MODE-P))
 (4 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE RTL::BITN-0))
 (4 4 (:DEFINITION NATP))
 (3 3 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (3 3 (:REWRITE RTL::SIG-MINUS-GEN))
 (3 3 (:LINEAR RTL::AWAY-POSITIVE))
 (3 3 (:LINEAR RTL::AWAY-NEGATIVE))
 (1 1 (:LINEAR RTL::NEAR-POS))
 (1 1 (:LINEAR RTL::NEAR-NEG))
 )
(RTL::RND-EXACTP-C
 (351 351 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (351 351 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (351 351 (:TYPE-PRESCRIPTION RTL::RND-NON-NEG))
 (351 351 (:TYPE-PRESCRIPTION RTL::RND-NEG))
 (315 11 (:REWRITE RTL::BVECP-EXACTP))
 (282 11 (:REWRITE RTL::BVECP-TIGHTEN))
 (192 11 (:REWRITE RTL::BITN-TOO-SMALL))
 (188 188 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (188 188 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (188 188 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (188 188 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (185 185 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (185 185 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (185 185 (:TYPE-PRESCRIPTION RTL::NEAR-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (185 185 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (175 175 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (175 175 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (175 175 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (175 175 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (111 46 (:REWRITE DEFAULT-<-2))
 (70 70 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (48 12 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (47 47 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (47 47 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (46 46 (:REWRITE DEFAULT-<-1))
 (34 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (28 6 (:REWRITE RTL::ROUNDUP-THM-1))
 (23 23 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (23 23 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (22 22 (:TYPE-PRESCRIPTION RTL::BVECP))
 (22 22 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (22 11 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (17 16 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-+-1))
 (11 11 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (11 11 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (11 11 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (5 5 (:REWRITE DEFAULT-*-2))
 (5 5 (:REWRITE DEFAULT-*-1))
 (5 1 (:LINEAR RTL::RND-NON-POS))
 (5 1 (:LINEAR RTL::RND-NON-NEG))
 (4 4 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (2 2 (:TYPE-PRESCRIPTION RTL::POWER2P))
 (2 2 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (2 1 (:REWRITE RTL::EXACTP-SHIFT-BY-CONSTANT-POWER-OF-2))
 (2 1 (:REWRITE RTL::BITN-SHIFT-BY-CONSTANT-POWER-OF-2))
 (1 1 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (1 1 (:REWRITE RTL::EXACTP-SHIFT-BY-POWER-OF-2-2))
 (1 1 (:REWRITE RTL::EXACTP-SHIFT-BY-POWER-OF-2))
 )
(RTL::RND-EXACTP-D
 (378 189 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (351 351 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (351 351 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (351 351 (:TYPE-PRESCRIPTION RTL::RND-NON-NEG))
 (351 351 (:TYPE-PRESCRIPTION RTL::RND-NEG))
 (315 11 (:REWRITE RTL::BVECP-EXACTP))
 (282 11 (:REWRITE RTL::BVECP-TIGHTEN))
 (192 11 (:REWRITE RTL::BITN-TOO-SMALL))
 (189 189 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (189 189 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (189 189 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (189 189 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (185 185 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (185 185 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (185 185 (:TYPE-PRESCRIPTION RTL::NEAR-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (185 185 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (174 174 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (174 174 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (174 174 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (100 46 (:REWRITE DEFAULT-<-1))
 (70 70 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (57 46 (:REWRITE DEFAULT-<-2))
 (48 12 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (47 47 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (47 47 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (34 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (28 6 (:REWRITE RTL::ROUNDUP-THM-1))
 (23 23 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (23 23 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (22 22 (:TYPE-PRESCRIPTION RTL::BVECP))
 (22 22 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (22 16 (:REWRITE DEFAULT-+-2))
 (22 11 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (21 16 (:REWRITE DEFAULT-+-1))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (11 11 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (11 11 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (11 11 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (5 5 (:REWRITE DEFAULT-*-2))
 (5 5 (:REWRITE DEFAULT-*-1))
 (5 1 (:LINEAR RTL::RND-NON-POS))
 (5 1 (:LINEAR RTL::RND-NON-NEG))
 (4 4 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (2 2 (:TYPE-PRESCRIPTION RTL::POWER2P))
 (2 2 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (2 1 (:REWRITE RTL::EXACTP-SHIFT-BY-CONSTANT-POWER-OF-2))
 (2 1 (:REWRITE RTL::BITN-SHIFT-BY-CONSTANT-POWER-OF-2))
 (1 1 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (1 1 (:REWRITE RTL::EXACTP-SHIFT-BY-POWER-OF-2-2))
 (1 1 (:REWRITE RTL::EXACTP-SHIFT-BY-POWER-OF-2))
 )
(RTL::RND<=AWAY
 (192 192 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (192 192 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (192 192 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (142 85 (:REWRITE DEFAULT-<-2))
 (120 60 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (113 85 (:REWRITE DEFAULT-<-1))
 (105 25 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (97 21 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (89 89 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (89 89 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (89 89 (:TYPE-PRESCRIPTION RTL::RND-NEG))
 (60 60 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (60 60 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (60 60 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (60 24 (:REWRITE DEFAULT-*-2))
 (60 24 (:REWRITE DEFAULT-*-1))
 (34 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (32 7 (:REWRITE RTL::ROUNDUP-THM-1))
 (32 2 (:REWRITE RTL::FL-INT))
 (27 27 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (27 27 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (25 25 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (25 25 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (25 25 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (25 5 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (22 6 (:REWRITE RTL::SIG-DOES-NOTHING))
 (22 6 (:REWRITE RTL::ALREADY-SIG))
 (21 21 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (18 18 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (18 18 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (18 18 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (18 18 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (18 18 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (6 6 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (6 6 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (6 6 (:REWRITE RTL::SIG-MINUS-GEN))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (6 6 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:LINEAR RTL::TRUNC-NEGATIVE))
 (5 1 (:LINEAR RTL::RND-NON-POS))
 (3 1 (:DEFINITION EQ))
 (2 2 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (1 1 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 )
(RTL::RND>=TRUNC
 (700 350 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (451 451 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (451 451 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (350 350 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (350 350 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (298 298 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (298 298 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (173 173 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (173 173 (:TYPE-PRESCRIPTION RTL::RND-NEG))
 (153 3 (:REWRITE RTL::BVECP-EXACTP))
 (144 3 (:REWRITE RTL::BVECP-TIGHTEN))
 (120 3 (:REWRITE RTL::BITN-TOO-SMALL))
 (102 47 (:REWRITE DEFAULT-<-1))
 (96 47 (:REWRITE DEFAULT-<-2))
 (68 2 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (60 13 (:REWRITE RTL::ROUNDUP-THM-1))
 (50 50 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (50 50 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (47 47 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (47 47 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (32 32 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (32 32 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (32 32 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (32 32 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (21 21 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (21 21 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (16 16 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (15 15 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (8 8 (:LINEAR RTL::NEAR-NEG))
 (8 2 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (6 6 (:TYPE-PRESCRIPTION RTL::BVECP))
 (6 6 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (6 6 (:LINEAR RTL::AWAY-NEGATIVE))
 (6 3 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (5 5 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (5 5 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (3 3 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (3 1 (:DEFINITION EQ))
 (2 2 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (2 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (2 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 (1 1 (:LINEAR RTL::RND-NON-POS))
 (1 1 (:LINEAR RTL::NEAR+-NEG))
 )
(RTL::RND-MONOTONE
 (316 316 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (203 203 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (203 203 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (203 203 (:TYPE-PRESCRIPTION RTL::RND-NON-NEG))
 (203 203 (:TYPE-PRESCRIPTION RTL::RND-NEG))
 (110 55 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (72 35 (:REWRITE DEFAULT-<-2))
 (72 35 (:REWRITE DEFAULT-<-1))
 (55 55 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (55 55 (:TYPE-PRESCRIPTION RTL::EXPO))
 (36 12 (:REWRITE RTL::ROUNDUP-THM-1))
 (35 35 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (35 35 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (34 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (27 27 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (27 27 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 12 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (12 12 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (12 12 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (12 12 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (12 4 (:LINEAR RTL::AWAY-POSITIVE))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (5 1 (:LINEAR RTL::RND-NON-POS))
 (5 1 (:LINEAR RTL::RND-NON-NEG))
 (2 2 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (1 1 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 )
(RTL::EXACTP-RND
 (410 8 (:REWRITE RTL::BVECP-EXACTP))
 (386 8 (:REWRITE RTL::BVECP-TIGHTEN))
 (322 8 (:REWRITE RTL::BITN-TOO-SMALL))
 (65 23 (:REWRITE DEFAULT-<-1))
 (34 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (30 23 (:REWRITE DEFAULT-<-2))
 (30 15 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (29 29 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (28 6 (:REWRITE RTL::ROUNDUP-THM-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (23 23 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (23 23 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (16 16 (:TYPE-PRESCRIPTION RTL::BVECP))
 (16 16 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (16 8 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (15 15 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (15 15 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (15 15 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (15 15 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (15 15 (:TYPE-PRESCRIPTION RTL::EXPO))
 (12 2 (:LINEAR RTL::AWAY-LOWER-POS))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 8 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (8 8 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (7 7 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (7 7 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (6 6 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (6 6 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::NEAR-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (5 5 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::NEAR-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::NEAR-NEG))
 (5 5 (:TYPE-PRESCRIPTION RTL::NEAR+))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-RATIONAL-TYPE-PRESCRIPTION))
 (3 3 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:LINEAR RTL::AWAY-POSITIVE))
 (2 2 (:LINEAR RTL::AWAY-NEGATIVE))
 (1 1 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (1 1 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (1 1 (:LINEAR RTL::TRUNC-UPPER-POS))
 (1 1 (:LINEAR RTL::TRUNC-POSITIVE))
 (1 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (1 1 (:LINEAR RTL::TRUNC-NON-NEGATIVE-LINEAR))
 (1 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (1 1 (:LINEAR RTL::NEAR-POS))
 (1 1 (:LINEAR RTL::NEAR-NEG))
 (1 1 (:LINEAR RTL::NEAR+-POS))
 (1 1 (:LINEAR RTL::NEAR+-NEG))
 )
(RTL::RND-CHOICE
 (84 14 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (84 14 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (78 78 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (78 78 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (78 78 (:TYPE-PRESCRIPTION RTL::RND-NON-NEG))
 (78 78 (:TYPE-PRESCRIPTION RTL::RND-NEG))
 (70 42 (:REWRITE DEFAULT-<-2))
 (60 24 (:REWRITE DEFAULT-*-2))
 (60 24 (:REWRITE DEFAULT-*-1))
 (54 42 (:REWRITE DEFAULT-<-1))
 (40 40 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (38 19 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (34 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (32 2 (:REWRITE RTL::FL-INT))
 (28 28 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (28 28 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (28 16 (:REWRITE RTL::ROUNDUP-THM-1))
 (26 6 (:REWRITE RTL::SIG-DOES-NOTHING))
 (23 23 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (23 23 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (19 19 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (19 19 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (19 19 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (19 19 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (19 19 (:TYPE-PRESCRIPTION RTL::EXPO))
 (18 18 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (18 18 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (18 18 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (18 18 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (18 18 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (14 14 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (14 14 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (14 14 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (14 14 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (10 6 (:REWRITE DEFAULT-+-2))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (6 6 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (6 6 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (6 6 (:REWRITE RTL::SIG-MINUS-GEN))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (6 6 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE RTL::ALREADY-SIG))
 (2 2 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (1 1 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 )
(RTL::IEEE-MODE-P-FLIP
 (9 9 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (9 9 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::COMMON-ROUNDING-MODE-P-FLIP
 (100 2 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (96 2 (:DEFINITION RTL::IEEE-MODE-P))
 (94 10 (:DEFINITION MEMBER-EQUAL))
 (36 36 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (36 36 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (16 16 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 )
(RTL::EXPO-RND-BND
 (88 88 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (88 88 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (88 88 (:TYPE-PRESCRIPTION RTL::RND-NON-NEG))
 (88 88 (:TYPE-PRESCRIPTION RTL::RND-NEG))
 (45 1 (:REWRITE RTL::ABS-POS))
 (44 1 (:LINEAR RTL::EXPO-PROD-UPPER))
 (44 1 (:LINEAR RTL::EXPO-PROD-LOWER))
 (32 11 (:REWRITE RTL::ROUNDUP-THM-1))
 (31 17 (:REWRITE DEFAULT-<-1))
 (31 11 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (21 7 (:DEFINITION EQ))
 (20 17 (:REWRITE DEFAULT-<-2))
 (17 17 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (17 17 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (15 3 (:LINEAR RTL::RND-NON-POS))
 (15 3 (:LINEAR RTL::RND-NON-NEG))
 (13 13 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (13 13 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 4 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (12 4 (:REWRITE DEFAULT-*-2))
 (12 1 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (8 8 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (6 6 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (6 2 (:REWRITE RTL::RND-NON-NEG))
 (5 3 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-*-1))
 (4 3 (:REWRITE DEFAULT-+-1))
 (3 3 (:LINEAR RTL::EXPO>=))
 (1 1 (:REWRITE RTL::EXPT-2-EVALUATOR))
 )
(RTL::PLUS-INF
 (440 2 (:REWRITE RTL::PLUS-AWAY-COROLLARY))
 (158 4 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (142 14 (:REWRITE A1))
 (126 56 (:REWRITE DEFAULT-+-2))
 (120 4 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (98 2 (:REWRITE RTL::BVECP-EXACTP))
 (92 2 (:REWRITE RTL::BVECP-TIGHTEN))
 (84 56 (:REWRITE DEFAULT-+-1))
 (70 20 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (68 2 (:REWRITE RTL::BITN-TOO-SMALL))
 (61 61 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (61 61 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (58 4 (:REWRITE RTL::A9))
 (44 4 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (42 18 (:REWRITE DEFAULT-<-2))
 (40 4 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (36 36 (:REWRITE RTL::A4))
 (28 18 (:REWRITE DEFAULT-<-1))
 (24 14 (:REWRITE DEFAULT-*-2))
 (22 22 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (22 22 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (22 22 (:REWRITE FOLD-CONSTS-IN-+))
 (22 2 (:REWRITE ASSOCIATIVITY-OF-+))
 (20 20 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (16 6 (:REWRITE UNICITY-OF-1))
 (14 14 (:REWRITE DEFAULT-*-1))
 (14 8 (:DEFINITION FIX))
 (14 2 (:REWRITE RTL::A5))
 (10 10 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (10 10 (:LINEAR RTL::EXPO>=))
 (6 2 (:REWRITE UNICITY-OF-0))
 (6 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION RTL::BVECP))
 (4 4 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (4 4 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (4 4 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (4 2 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (2 2 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::PLUS-MINF
 (440 2 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (158 4 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (142 14 (:REWRITE A1))
 (130 56 (:REWRITE DEFAULT-+-2))
 (120 4 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (98 2 (:REWRITE RTL::BVECP-EXACTP))
 (92 2 (:REWRITE RTL::BVECP-TIGHTEN))
 (84 56 (:REWRITE DEFAULT-+-1))
 (70 20 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (68 2 (:REWRITE RTL::BITN-TOO-SMALL))
 (59 59 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (59 59 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (59 59 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (58 4 (:REWRITE RTL::A9))
 (44 4 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (42 18 (:REWRITE DEFAULT-<-2))
 (40 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (36 36 (:REWRITE RTL::A4))
 (28 18 (:REWRITE DEFAULT-<-1))
 (24 14 (:REWRITE DEFAULT-*-2))
 (22 22 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (22 22 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (22 22 (:REWRITE FOLD-CONSTS-IN-+))
 (22 2 (:REWRITE ASSOCIATIVITY-OF-+))
 (20 20 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (16 6 (:REWRITE UNICITY-OF-1))
 (14 14 (:REWRITE DEFAULT-*-1))
 (14 8 (:DEFINITION FIX))
 (14 2 (:REWRITE RTL::A5))
 (10 10 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (10 10 (:LINEAR RTL::EXPO>=))
 (8 4 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (6 2 (:REWRITE UNICITY-OF-0))
 (6 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION RTL::BVECP))
 (4 4 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (4 2 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (2 2 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::PLUS-RND
 (2940 24 (:REWRITE RTL::BVECP-EXACTP))
 (2870 23 (:REWRITE RTL::BVECP-TIGHTEN))
 (1090 55 (:REWRITE RTL::BITN-TOO-SMALL))
 (1071 47 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (1024 16 (:REWRITE RTL::BITN-SPLIT-AROUND-ZERO))
 (994 448 (:REWRITE DEFAULT-+-2))
 (890 4 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (890 4 (:REWRITE RTL::PLUS-AWAY-COROLLARY))
 (841 267 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (637 448 (:REWRITE DEFAULT-+-1))
 (613 47 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (552 16 (:LINEAR RTL::BITN-UPPER-BOUND-LINEAR))
 (502 55 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (385 135 (:REWRITE DEFAULT-<-2))
 (292 252 (:REWRITE RTL::A4))
 (267 267 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (252 16 (:REWRITE RTL::A9))
 (231 231 (:TYPE-PRESCRIPTION RTL::NEAR-POS))
 (231 231 (:TYPE-PRESCRIPTION RTL::NEAR-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (211 211 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (211 211 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (211 211 (:TYPE-PRESCRIPTION RTL::RND-NEG))
 (205 135 (:REWRITE DEFAULT-<-1))
 (194 105 (:REWRITE DEFAULT-*-2))
 (191 191 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (191 191 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (190 190 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (173 173 (:REWRITE FOLD-CONSTS-IN-+))
 (171 171 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (171 171 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (163 163 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (163 163 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (163 163 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (127 7 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (127 7 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (118 118 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (116 15 (:REWRITE RTL::ROUNDUP-THM-1))
 (105 105 (:REWRITE DEFAULT-*-1))
 (96 32 (:REWRITE RTL::BITN-WITH-N-NOT-AN-INTEGER))
 (88 8 (:REWRITE ASSOCIATIVITY-OF-+))
 (84 28 (:REWRITE UNICITY-OF-0))
 (80 80 (:LINEAR RTL::EXPO>=))
 (72 24 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (63 63 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (63 63 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (56 8 (:REWRITE RTL::A5))
 (55 55 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (55 55 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (47 47 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (46 46 (:TYPE-PRESCRIPTION RTL::BVECP))
 (34 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (32 32 (:REWRITE RTL::BITN-OF-NON-RATIONAL))
 (32 32 (:REWRITE RTL::BITN-MINUS))
 (24 24 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (16 16 (:REWRITE RTL::BITN-OF-EXPT-EQUAL-0))
 (15 7 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (15 3 (:LINEAR RTL::RND-NON-POS))
 (9 3 (:DEFINITION EQ))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (8 8 (:REWRITE RTL::BITN-EQUAL-TO-SILLY-VALUE))
 (7 7 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (7 7 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (7 7 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 (7 7 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (1 1 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 )
(RTL::RND-RARELY-ZERO
 (148 74 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (80 74 (:REWRITE DEFAULT-<-1))
 (75 74 (:REWRITE DEFAULT-<-2))
 (74 74 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (70 28 (:REWRITE DEFAULT-*-1))
 (66 66 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (59 28 (:REWRITE DEFAULT-*-2))
 (56 12 (:REWRITE RTL::SIG-DOES-NOTHING))
 (56 12 (:REWRITE RTL::ALREADY-SIG))
 (39 3 (:REWRITE RTL::FL-INT))
 (34 1 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (32 32 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (32 32 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (30 30 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (30 30 (:TYPE-PRESCRIPTION RTL::RND-NON-POS))
 (30 30 (:TYPE-PRESCRIPTION RTL::RND-NON-NEG))
 (30 30 (:TYPE-PRESCRIPTION RTL::RND-NEG))
 (28 6 (:REWRITE RTL::ROUNDUP-THM-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (20 4 (:LINEAR RTL::TRUNC-POSITIVE))
 (20 4 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (20 4 (:LINEAR RTL::AWAY-POSITIVE))
 (16 4 (:LINEAR RTL::TRUNC-NEGATIVE))
 (16 4 (:LINEAR RTL::AWAY-NEGATIVE))
 (12 12 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (12 12 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (12 12 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (12 12 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (12 12 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (12 12 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (12 12 (:REWRITE RTL::SIG-MINUS-GEN))
 (12 12 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (12 12 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 (10 10 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (10 10 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (8 8 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (1 1 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 )
(RTL::FLIP-FLIP
 (35 35 (:TYPE-PRESCRIPTION RTL::FLIP))
 (7 7 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::INF-LOWER-BOUND
 (230 115 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (115 115 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (75 2 (:REWRITE RTL::ABS-POS))
 (55 37 (:REWRITE DEFAULT-<-1))
 (51 37 (:REWRITE DEFAULT-<-2))
 (37 37 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (37 37 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (36 36 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (10 10 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (10 10 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (10 2 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (9 9 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (9 9 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (8 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (7 3 (:LINEAR RTL::TRUNC-UPPER-POS))
 (7 3 (:LINEAR RTL::TRUNC-POSITIVE))
 (7 3 (:LINEAR RTL::TRUNC-NON-NEGATIVE-LINEAR))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE DEFAULT-*-2))
 (2 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 )
(RTL::MINF-UPPER-BOUND
 (89 89 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (55 2 (:REWRITE RTL::ABS-POS))
 (45 25 (:REWRITE DEFAULT-<-1))
 (36 36 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (35 25 (:REWRITE DEFAULT-<-2))
 (30 6 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (25 25 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (25 25 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 6 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (11 3 (:LINEAR RTL::AWAY-POSITIVE))
 (10 2 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (6 6 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::EXPO))
 (6 6 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (5 1 (:REWRITE RTL::TRUNC-GOES-UP-REWRITE))
 (2 2 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE DEFAULT-*-2))
 (2 2 (:REWRITE DEFAULT-*-1))
 )
(RTL::RND-DIFF
 (7884 3942 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (4485 229 (:REWRITE RTL::EXPT-2-+-CONSTANT))
 (2942 1183 (:REWRITE DEFAULT-+-2))
 (2692 857 (:REWRITE DEFAULT-<-1))
 (2203 1183 (:REWRITE DEFAULT-+-1))
 (2060 857 (:REWRITE DEFAULT-<-2))
 (2024 648 (:REWRITE DEFAULT-*-2))
 (1881 72 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (876 58 (:REWRITE RTL::BVECP-EXACTP))
 (831 648 (:REWRITE DEFAULT-*-1))
 (712 53 (:REWRITE RTL::BVECP-TIGHTEN))
 (422 422 (:LINEAR RTL::EXPO>=))
 (288 53 (:REWRITE RTL::BITN-TOO-SMALL))
 (229 229 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (210 210 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (210 210 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (198 198 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (170 5 (:REWRITE RTL::IEEE-MODE-P-IMPLIES-COMMON-ROUNDING-MODE-P))
 (169 13 (:REWRITE RTL::FL-INT))
 (167 51 (:REWRITE RTL::SIG-DOES-NOTHING))
 (167 51 (:REWRITE RTL::ALREADY-SIG))
 (153 153 (:TYPE-PRESCRIPTION RTL::RND-POS))
 (152 152 (:REWRITE FOLD-CONSTS-IN-+))
 (152 152 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (152 152 (:REWRITE RTL::A4))
 (140 30 (:REWRITE RTL::ROUNDUP-THM-1))
 (137 137 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (137 137 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (137 137 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (137 137 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (116 116 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (116 116 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (106 106 (:TYPE-PRESCRIPTION RTL::BVECP))
 (106 106 (:TYPE-PRESCRIPTION RTL::BITN-NONNEGATIVE-INTEGER))
 (106 53 (:REWRITE RTL::BITN-KNOWN-NOT-0-REPLACE-WITH-1))
 (105 105 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (105 105 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (105 105 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (58 58 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (58 58 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (53 53 (:REWRITE RTL::BITS-0-MEANS-TOP-BIT-0))
 (53 53 (:REWRITE RTL::BITN-BVECP-0-ERIC))
 (51 51 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (51 51 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (51 51 (:REWRITE RTL::SIG-MINUS-GEN))
 (40 40 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (5 5 (:TYPE-PRESCRIPTION RTL::IEEE-MODE-P))
 (5 5 (:REWRITE RTL::NEAR-OF-NON-RATIONALP-IS-0))
 )
