(UNIQ-INST-AT-DQ0-IF-DISPATCH-INST
 (90 36 (:REWRITE DE-VALID-CONSISTENT))
 (20 1 (:REWRITE LOGBIT-0-BITP))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (14 1 (:DEFINITION BITP))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (6 6 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (6 2 (:LINEAR RDB-UPPER-BOUND))
 (5 5 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (5 5 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS))
 (5 5 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (5 5 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (5 5 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (1 1 (:TYPE-PRESCRIPTION BITP))
 )
(REG-REF-EMPTY-IF-MA-FLUSHED-HELP
 (17 17 (:REWRITE DEFAULT-+-2))
 (17 17 (:REWRITE DEFAULT-+-1))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE ZP-OPEN))
 )
(REG-REF-EMPTY-IF-MA-FLUSHED
 (12 12 (:REWRITE DE-VALID-CONSISTENT))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:DEFINITION REG-TBL-EMPTY-UNDER?))
 )
(CONSISTENT-REG-REF-P-INIT-MT-HELP
 (12 6 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (6 6 (:TYPE-PRESCRIPTION INST-P))
 (2 2 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (2 2 (:REWRITE ROB-HEAD-MA-ROB-=-MT-ROB-HEAD))
 )
(CONSISTENT-REG-REF-P-INIT-MT)
(CONSISTENT-REG-TBL-P-INIT-MT-HELP
 (35 5 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (26 26 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (15 15 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:REWRITE ZP-OPEN))
 )
(CONSISTENT-REG-TBL-P-INIT-MT)
(INDUCT-HELP)
(RNAME-IDEMPOTENT
 (48 4 (:REWRITE MOD-=-0 . 2))
 (35 5 (:REWRITE MOD-X-Y-=-X-FOR-RATIONALS . 3))
 (35 5 (:REWRITE MOD-X-Y-=-X+Y-FOR-RATIONALS . 2))
 (33 5 (:REWRITE MOD-X-Y-=-X+Y-FOR-RATIONALS . 3))
 (32 32 (:TYPE-PRESCRIPTION MOD-TYPE . 3))
 (32 32 (:TYPE-PRESCRIPTION MOD-TYPE . 2))
 (32 32 (:TYPE-PRESCRIPTION MOD-TYPE . 1))
 (28 20 (:REWRITE DEFAULT-<-2))
 (28 20 (:REWRITE DEFAULT-<-1))
 (24 6 (:REWRITE COMMUTATIVITY-OF-*))
 (24 2 (:LINEAR MOD-TYPE . 2))
 (18 12 (:REWRITE DEFAULT-*-2))
 (18 12 (:REWRITE DEFAULT-*-1))
 (6 6 (:REWRITE INTEGERP-+-MINUS-*))
 (4 4 (:REWRITE THIS-NEEDS-TO-BE-ADDED-TO-QUOTIENT-REMAINDER-LEMMAS))
 (2 2 (:LINEAR MOD-TYPE . 3))
 (2 2 (:LINEAR MOD-TYPE . 1))
 )
(REG-TBL-NTH-STEP-DQ-HELP
 (324 204 (:REWRITE DEFAULT-+-2))
 (249 159 (:REWRITE DEFAULT-<-1))
 (214 159 (:REWRITE DEFAULT-<-2))
 (204 204 (:REWRITE DEFAULT-+-1))
 (192 192 (:TYPE-PRESCRIPTION |x < y  =>  0 < y-x|))
 (135 126 (:REWRITE DEFAULT-CDR))
 (88 88 (:TYPE-PRESCRIPTION RNAME))
 (77 29 (:REWRITE REDUCE-RNAME))
 (75 75 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (75 75 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (48 48 (:TYPE-PRESCRIPTION RNAME-P))
 (48 44 (:REWRITE DEFAULT-CAR))
 (31 31 (:LINEAR LEQ-POSITION-EQUAL-LEN))
 (28 28 (:REWRITE DEFAULT-UNARY-MINUS))
 )
(REG-TBL-NTH-STEP-DQ
 (148 4 (:DEFINITION NTH))
 (146 8 (:REWRITE NTH-WITH-LARGE-INDEX))
 (32 8 (:DEFINITION NFIX))
 (30 26 (:REWRITE DEFAULT-<-2))
 (30 26 (:REWRITE DEFAULT-<-1))
 (28 4 (:DEFINITION LEN))
 (18 14 (:REWRITE DEFAULT-+-2))
 (16 16 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (14 14 (:REWRITE DEFAULT-+-1))
 (12 4 (:REWRITE <-+-NEGATIVE-0-1))
 (12 4 (:DEFINITION ZP))
 (8 8 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (8 8 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (8 8 (:REWRITE DEFAULT-CDR))
 (8 2 (:REWRITE LEN-STEP-REG-LIST))
 (4 4 (:TYPE-PRESCRIPTION STEP-REG-LIST))
 (4 4 (:REWRITE ZP-OPEN))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:LINEAR LEQ-POSITION-EQUAL-LEN))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 )
(COMMIT-INST-STEP-INST-IF-FLUSH-ALL
 (336 12 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (284 5 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (201 9 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (178 178 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (160 16 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (148 15 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (146 9 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (140 140 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (137 4 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (121 5 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (120 48 (:REWRITE DE-VALID-CONSISTENT))
 (111 2 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (97 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (94 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (92 23 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (92 23 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (87 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (84 23 (:LINEAR MT-ROB-HEAD-LT-8))
 (77 23 (:LINEAR MT-ROB-HEAD-GE-0))
 (74 12 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (73 23 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (73 4 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (72 5 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (54 23 (:LINEAR INST-TAG-LT-8))
 (53 23 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (53 23 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (53 23 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (48 8 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (46 46 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (46 23 (:LINEAR INST-TAG-GE-0))
 (45 9 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (43 5 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (41 9 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (36 36 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (35 6 (:REWRITE NOT-MT-ALL-COMMIT-BEFORE-UNDISPATCHED))
 (34 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (32 16 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (28 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (28 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (27 2 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (25 9 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (25 5 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (24 6 (:REWRITE NOT-ALL-COMMIT-BEFORE-IF-EXECUTE-STG-P))
 (24 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 7 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (21 5 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (20 4 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-MODIFIED))
 (18 18 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (18 18 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (18 6 (:REWRITE NOT-MT-ALL-COMMIT-BEFORE-IF-INST-SPECULTV))
 (17 17 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (16 8 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (15 9 (:REWRITE RETIRED-COMMITTED-INST))
 (15 5 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (14 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (14 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (13 3 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (13 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (12 8 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (12 6 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (12 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (12 4 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-SPECULTV))
 (12 4 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (12 4 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (12 4 (:REWRITE IFU-VALID-IF-INST-IN))
 (12 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (12 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (11 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (11 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (11 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (11 5 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (11 2 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (9 9 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (7 7 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (7 5 (:REWRITE COMMIT-COMMITTED-INST))
 (7 3 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (6 6 (:REWRITE MEMBER-OF-SUBTRACE))
 (6 2 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (6 2 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (6 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (6 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (5 5 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (5 5 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 4 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (2 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (2 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE IFU-STG-NOT-DQ-STG))
 (1 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (1 1 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 )
(NOT-LRM-IN-ROB-MT-STEP-IF-FLUSH-ALL-HELP
 (3768 191 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1527 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (1122 26 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (1001 74 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (842 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (789 11 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (609 36 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (557 96 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (524 96 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (445 55 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (432 48 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (420 420 (:TYPE-PRESCRIPTION DQ-STG-P))
 (410 410 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (386 42 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (384 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (333 333 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (333 333 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (324 221 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (324 96 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (297 139 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (297 139 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (293 2 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (284 9 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (279 279 (:REWRITE MEMBER-OF-SUBTRACE))
 (278 278 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (256 38 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (226 80 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (226 80 (:REWRITE DQ-STG-NOT-IFU-STG))
 (226 80 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (213 2 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (211 13 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (210 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (208 64 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (204 18 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (204 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (192 16 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (189 189 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (186 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (175 55 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (174 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (158 158 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (158 158 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (156 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (156 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (155 153 (:REWRITE DEFAULT-CDR))
 (155 2 (:REWRITE DISPATCH-INST-P-STEP-INST-IF-DISPATCH))
 (154 96 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (146 2 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (144 48 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (144 48 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (144 48 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (144 48 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (137 29 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (136 64 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (136 64 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (136 64 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (134 72 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (132 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (129 127 (:REWRITE DEFAULT-CAR))
 (125 72 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (124 10 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (123 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (123 13 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (123 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (122 72 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (122 72 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (121 24 (:LINEAR INST-TAG-LT-8))
 (119 119 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (119 119 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (117 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (116 16 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (110 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (110 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (108 12 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (104 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (100 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (98 11 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (98 7 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (96 96 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (96 24 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (96 24 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (96 24 (:LINEAR INST-TAG-GE-0))
 (94 10 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (93 47 (:REWRITE IFU-NOT-COMMITTED-INST))
 (93 47 (:REWRITE EXECUTED-COMMITTED-INST))
 (93 47 (:REWRITE DQ-NOT-COMMITTED-INST))
 (93 47 (:REWRITE COMPLETED-COMMITTED-INST))
 (90 90 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (88 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (84 10 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (84 10 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (76 16 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (76 8 (:DEFINITION TRUE-LISTP))
 (71 59 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (70 16 (:REWRITE COMPLETED-DISPATCHED-INST))
 (65 24 (:LINEAR MT-ROB-HEAD-LT-8))
 (61 24 (:LINEAR MT-ROB-HEAD-GE-0))
 (60 10 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (56 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (56 2 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (52 16 (:REWRITE EXECUTED-DISPATCHED-INST))
 (52 13 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (48 48 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (48 48 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (48 48 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (48 48 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (48 16 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (45 9 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (44 11 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (43 21 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (43 21 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (43 21 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (42 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (40 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (39 39 (:REWRITE INST-SPECULTV-CAR))
 (39 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (39 9 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (36 36 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (36 36 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (35 7 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (34 34 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (34 2 (:REWRITE NOT-MT-ALL-COMMIT-BEFORE-TRACE-NIL-IF-COMMIT-INST))
 (32 32 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (32 16 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (32 16 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (30 12 (:REWRITE DE-VALID-CONSISTENT))
 (28 16 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (28 16 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (28 11 (:REWRITE INST-LISTP-CDR))
 (27 27 (:REWRITE IFU-VALID-IF-INST-IN))
 (27 27 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (25 5 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (24 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (23 23 (:REWRITE SUBTRACE-TAIL-P))
 (23 23 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (21 13 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (21 13 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (21 5 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (17 13 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (17 1 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (14 14 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (13 13 (:REWRITE INST-EXCPT-CAR))
 (11 11 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (11 11 (:REWRITE INST-MODIFIED-CAR))
 (10 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (10 10 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (10 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (10 2 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (10 2 (:REWRITE INST-P-STEP-INST))
 (10 2 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (9 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (8 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (7 3 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (7 3 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (7 3 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (7 3 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (7 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (6 2 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (6 2 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (5 1 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (3 3 (:TYPE-PRESCRIPTION REG-MODIFIER-P))
 (3 3 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (3 3 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (3 3 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (2 2 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(NOT-LRM-IN-ROB-MT-STEP-IF-FLUSH-ALL
 (1089 1 (:DEFINITION STEP-TRACE))
 (188 9 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (149 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (141 7 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (135 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (115 23 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (92 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (90 30 (:REWRITE INST-LISTP-CAR))
 (84 9 (:REWRITE RETIRED-COMMITTED-INST))
 (78 8 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (64 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (61 4 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (61 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (60 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (45 9 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (44 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (43 43 (:TYPE-PRESCRIPTION INST-P))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (42 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (38 38 (:REWRITE SUBTRACE-TAIL-P))
 (38 38 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (37 37 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (30 30 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (30 30 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (29 5 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (28 8 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (28 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (28 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (27 27 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 5 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (25 25 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (25 25 (:TYPE-PRESCRIPTION IFU-STG-P))
 (25 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (24 24 (:TYPE-PRESCRIPTION DQ-STG-P))
 (23 23 (:TYPE-PRESCRIPTION INST-IN))
 (23 23 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (23 23 (:REWRITE MEMBER-OF-SUBTRACE))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (20 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (18 18 (:TYPE-PRESCRIPTION COMMITTED-P))
 (18 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 9 (:REWRITE COMMIT-COMMITTED-INST))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (14 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (14 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 7 (:REWRITE IFU-NOT-COMMITTED-INST))
 (13 7 (:REWRITE EXECUTED-COMMITTED-INST))
 (13 7 (:REWRITE DQ-NOT-COMMITTED-INST))
 (13 7 (:REWRITE COMPLETED-COMMITTED-INST))
 (13 5 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (13 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (12 5 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 11 (:REWRITE DEFAULT-CAR))
 (10 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (10 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 4 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (10 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (9 3 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (8 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (8 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (7 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (6 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (5 5 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE IFU-VALID-IF-INST-IN))
 (4 4 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 )
(NOT-REG-MODIFIER-IF-NOT-CNTLV-WB
 (3057 18 (:REWRITE INST-STG-INST-AT-STG))
 (1305 531 (:REWRITE DE-VALID-CONSISTENT))
 (1049 6 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (1037 12 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (1031 6 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (1031 6 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (620 31 (:REWRITE LOGBIT-0-BITP))
 (434 31 (:DEFINITION BITP))
 (341 341 (:TYPE-PRESCRIPTION RDB-TYPE))
 (325 155 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (186 62 (:LINEAR RDB-UPPER-BOUND))
 (167 167 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (161 161 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (155 155 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS))
 (155 155 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (86 86 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (86 86 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (86 86 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (62 62 (:TYPE-PRESCRIPTION BSPP))
 (62 31 (:REWRITE BITP-RDB-BSP-1))
 (54 36 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (40 10 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (38 36 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (31 31 (:TYPE-PRESCRIPTION BITP))
 (24 6 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (12 12 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 )
(NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NO-DISPATCH
 (2987 145 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1869 37 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1577 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (1459 16 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (1383 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (1215 30 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1070 59 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (805 59 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (768 24 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (698 31 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (631 32 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (621 244 (:REWRITE INST-LISTP-CAR))
 (611 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (591 54 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (541 439 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (520 88 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (517 4 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (485 485 (:REWRITE MEMBER-OF-SUBTRACE))
 (482 13 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (481 481 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (466 46 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (460 76 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (450 450 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (424 8 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (390 390 (:TYPE-PRESCRIPTION DQ-STG-P))
 (368 24 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (363 4 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (357 357 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (357 5 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (355 8 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (352 56 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (300 56 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (296 8 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (284 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (280 29 (:DEFINITION TRUE-LISTP))
 (266 14 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (255 95 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (250 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (244 244 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (244 244 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (242 58 (:LINEAR INST-TAG-LT-8))
 (232 76 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (232 58 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (232 58 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (228 88 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (228 20 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (224 80 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (220 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (210 84 (:REWRITE DE-VALID-CONSISTENT))
 (208 88 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (208 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (204 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (196 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (196 24 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (192 186 (:REWRITE DEFAULT-CAR))
 (192 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (191 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (189 61 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (186 72 (:REWRITE DQ-STG-NOT-IFU-STG))
 (180 72 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (180 72 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (176 72 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (175 95 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (175 95 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (175 95 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (174 58 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (172 58 (:LINEAR INST-TAG-GE-0))
 (172 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (172 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (168 20 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (168 12 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (159 16 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (158 152 (:REWRITE DEFAULT-CDR))
 (155 58 (:LINEAR MT-ROB-HEAD-LT-8))
 (154 4 (:REWRITE DISPATCH-INST-P-STEP-INST-IF-DISPATCH))
 (153 31 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (148 20 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (148 20 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (144 144 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (144 76 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (142 58 (:LINEAR MT-ROB-HEAD-GE-0))
 (137 137 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (136 54 (:REWRITE COMMIT-COMMITTED-INST))
 (136 12 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (135 37 (:REWRITE COMPLETED-DISPATCHED-INST))
 (128 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (124 124 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (124 30 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (124 16 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (124 16 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (121 121 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (121 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (116 116 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (116 116 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (116 56 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (111 37 (:REWRITE EXECUTED-DISPATCHED-INST))
 (111 37 (:REWRITE COMMIT-DISPATCHED-INST))
 (108 108 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (108 108 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (105 33 (:REWRITE COMPLETED-COMMITTED-INST))
 (96 30 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (96 24 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (95 33 (:REWRITE DQ-NOT-COMMITTED-INST))
 (93 33 (:REWRITE IFU-NOT-COMMITTED-INST))
 (93 33 (:REWRITE EXECUTED-COMMITTED-INST))
 (92 44 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (92 44 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (92 44 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (92 20 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (91 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (90 4 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (88 30 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (88 30 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (87 87 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (87 87 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (86 8 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (84 16 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (80 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (78 78 (:REWRITE INST-SPECULTV-CAR))
 (78 13 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (76 20 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (73 5 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (72 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (72 18 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (67 55 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (67 55 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (65 13 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (64 52 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (60 60 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (55 55 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (51 15 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (50 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (49 5 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (48 48 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (44 20 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (44 20 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (42 14 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (40 40 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (40 40 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (37 13 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (36 16 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (36 4 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (32 32 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (32 32 (:REWRITE IFU-VALID-IF-INST-IN))
 (32 32 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (32 16 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (32 8 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (30 18 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (30 18 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (30 18 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (30 18 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (29 5 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (29 5 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (25 25 (:REWRITE SUBTRACE-TAIL-P))
 (25 25 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (24 24 (:REWRITE INST-EXCPT-CAR))
 (24 6 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (24 4 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (22 8 (:REWRITE INST-LISTP-CDR))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 20 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (20 8 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (20 8 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (20 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (18 18 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (18 18 (:REWRITE INST-MODIFIED-CAR))
 (18 18 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (18 18 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (18 18 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (18 6 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (18 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (16 8 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (14 14 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (14 14 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (14 14 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (14 14 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (13 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (13 13 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (12 12 (:REWRITE INST-P-STEP-INST))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (8 8 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (8 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (8 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (8 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 )
(NOT-LRM-IN-ROB-MT-STEP-IF-NO-DISPATCH
 (1093 1 (:DEFINITION STEP-TRACE))
 (331 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (246 1 (:DEFINITION TRACE-EXIST-LRM-IN-ROB-P))
 (238 8 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (174 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (149 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (135 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (125 25 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (113 10 (:REWRITE RETIRED-COMMITTED-INST))
 (105 35 (:REWRITE INST-LISTP-CAR))
 (88 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (64 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (61 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (56 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (50 10 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (48 48 (:TYPE-PRESCRIPTION INST-P))
 (48 48 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (48 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (47 47 (:REWRITE SUBTRACE-TAIL-P))
 (47 47 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (43 8 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (42 42 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (37 37 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (36 36 (:TYPE-PRESCRIPTION IFU-STG-P))
 (35 35 (:TYPE-PRESCRIPTION DQ-STG-P))
 (35 35 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (35 35 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (35 5 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (34 34 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (28 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 25 (:TYPE-PRESCRIPTION INST-IN))
 (25 25 (:REWRITE MEMBER-OF-SUBTRACE))
 (23 7 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (23 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 3 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (20 8 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 19 (:TYPE-PRESCRIPTION COMMITTED-P))
 (19 8 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 10 (:REWRITE COMMIT-COMMITTED-INST))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (17 5 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 8 (:REWRITE IFU-NOT-COMMITTED-INST))
 (16 8 (:REWRITE EXECUTED-COMMITTED-INST))
 (16 8 (:REWRITE DQ-NOT-COMMITTED-INST))
 (16 8 (:REWRITE COMPLETED-COMMITTED-INST))
 (16 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (16 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (16 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 7 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 14 (:REWRITE DEFAULT-CAR))
 (14 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (14 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (12 4 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:REWRITE DEFAULT-CDR))
 (8 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (8 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (7 7 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (7 7 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 2 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:TYPE-PRESCRIPTION REG-MODIFIER-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 1))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0
 (141 3 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (82 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (80 14 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (54 54 (:TYPE-PRESCRIPTION NEW-DQ-STAGE))
 (54 18 (:REWRITE DEFS-INST-LIFT-IF))
 (48 20 (:REWRITE DEFAULT-CDR))
 (48 20 (:REWRITE DEFAULT-CAR))
 (36 14 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (35 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (33 33 (:REWRITE DE-VALID-CONSISTENT))
 (28 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (28 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (28 1 (:REWRITE DISPATCH-INST-P-STEP-INST-IF-DISPATCH))
 (22 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (19 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (18 18 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (18 3 (:REWRITE RETIRED-DISPATCHED-INST))
 (18 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (18 3 (:REWRITE EXECUTED-DISPATCHED-INST))
 (18 3 (:REWRITE COMPLETED-DISPATCHED-INST))
 (18 3 (:REWRITE COMMIT-DISPATCHED-INST))
 (18 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (16 16 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (16 16 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (16 16 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (15 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (15 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (13 13 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (13 1 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (11 11 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 4 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (7 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (7 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (7 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 6 (:REWRITE INST-POST-ISA-INST-IN))
 (6 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE IFU-STG-NOT-DQ-STG))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 )
(LOCAL-HELP
 (1758 40 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (1552 40 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (1456 28 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (936 84 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (687 48 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (664 28 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (560 72 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (392 392 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (362 28 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (332 28 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (308 308 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (304 28 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (268 60 (:REWRITE RETIRED-COMMITTED-INST))
 (262 262 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (259 259 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (238 72 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (228 36 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (226 72 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (224 56 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (224 56 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (208 32 (:REWRITE RETIRED-DISPATCHED-INST))
 (207 10 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (204 204 (:TYPE-PRESCRIPTION COMMITTED-P))
 (196 56 (:LINEAR MT-ROB-HEAD-LT-8))
 (196 56 (:LINEAR MT-ROB-HEAD-GE-0))
 (189 49 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (150 72 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (140 56 (:LINEAR INST-TAG-LT-8))
 (112 112 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (112 56 (:LINEAR INST-TAG-GE-0))
 (111 49 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (105 20 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (101 49 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (100 60 (:REWRITE COMMIT-COMMITTED-INST))
 (96 40 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (96 40 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (86 86 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (85 43 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (85 43 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (84 36 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (81 39 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (81 39 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (78 10 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (72 32 (:REWRITE EXECUTED-DISPATCHED-INST))
 (72 32 (:REWRITE COMPLETED-DISPATCHED-INST))
 (72 32 (:REWRITE COMMIT-DISPATCHED-INST))
 (64 64 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (60 36 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (60 36 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (60 36 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (60 36 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (60 36 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (60 20 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (56 28 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (45 14 (:REWRITE DE-VALID-CONSISTENT))
 (42 42 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (42 42 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (36 36 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (36 36 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (30 10 (:REWRITE IFU-STG-NOT-DQ-STG))
 (30 10 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (30 10 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (30 10 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (28 28 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (28 14 (:REWRITE DEFAULT-CDR))
 (28 14 (:REWRITE DEFAULT-CAR))
 (26 26 (:REWRITE MEMBER-OF-SUBTRACE))
 (26 26 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (26 26 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (26 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (20 20 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (12 12 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (12 12 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 )
(NOT-DISPATCHED-INST-STEP-INST-IF-EARLIER-NON-DISPATCHED
 (1184 20 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (1046 20 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (1042 22 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (948 10 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (612 59 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (560 19 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (294 294 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (231 231 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (227 19 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (218 19 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (169 29 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (168 42 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (168 42 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (147 42 (:LINEAR MT-ROB-HEAD-LT-8))
 (147 42 (:LINEAR MT-ROB-HEAD-GE-0))
 (144 4 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (139 139 (:TYPE-PRESCRIPTION COMMITTED-P))
 (135 23 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (128 20 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (125 19 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (118 52 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (118 52 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (118 1 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (117 29 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (105 42 (:LINEAR INST-TAG-LT-8))
 (104 104 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (100 66 (:REWRITE RETIRED-COMMITTED-INST))
 (100 4 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (90 36 (:REWRITE DE-VALID-CONSISTENT))
 (86 56 (:REWRITE COMMIT-COMMITTED-INST))
 (85 19 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (84 84 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (84 42 (:LINEAR INST-TAG-GE-0))
 (76 42 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (73 9 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (66 66 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (66 66 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (61 35 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (58 20 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (58 20 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (55 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (54 1 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (51 29 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (51 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (48 4 (:REWRITE DISPATCH-INST-P-STEP-INST-IF-DISPATCH))
 (47 29 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (44 21 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (43 29 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (39 23 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (33 23 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (33 9 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (32 20 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (30 18 (:REWRITE IFU-NOT-COMMITTED-INST))
 (30 18 (:REWRITE EXECUTED-COMMITTED-INST))
 (30 18 (:REWRITE DQ-NOT-COMMITTED-INST))
 (30 18 (:REWRITE COMPLETED-COMMITTED-INST))
 (27 15 (:REWRITE IFU-STG-NOT-DQ-STG))
 (27 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (26 14 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (22 22 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (22 22 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (21 17 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (20 20 (:REWRITE MEMBER-OF-SUBTRACE))
 (20 4 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (20 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (18 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (16 1 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (10 10 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (10 10 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (10 10 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (10 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (10 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (8 8 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (6 6 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (6 4 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (4 4 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (4 2 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (4 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (3 1 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (3 1 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (3 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (3 1 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (3 1 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (2 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (1 1 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (1 1 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 )
(NOT-TRACE-LRM-IN-ROB-STEP-TRACE
 (1735 85 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1078 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (1070 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (1040 10 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (873 29 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (784 4 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (673 224 (:REWRITE INST-LISTP-CAR))
 (633 5 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (598 17 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (538 32 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (538 30 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (488 10 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (437 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (420 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (402 54 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (337 43 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (308 2 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (301 45 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (288 10 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (282 182 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (246 246 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (237 237 (:REWRITE MEMBER-OF-SUBTRACE))
 (233 233 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (233 233 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (230 22 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (218 25 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (208 208 (:TYPE-PRESCRIPTION DQ-STG-P))
 (208 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (204 204 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (193 43 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (184 16 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (170 10 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (168 56 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (168 14 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (168 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (158 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (152 5 (:DEFINITION MEMBER-EQUAL))
 (150 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (148 10 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (148 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (140 44 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (139 34 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (137 136 (:REWRITE DEFAULT-CAR))
 (128 10 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (123 4 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (118 10 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (118 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (118 10 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (114 45 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (114 45 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (112 56 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (112 56 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (112 56 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (112 8 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (110 54 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (110 20 (:LINEAR INST-TAG-LT-8))
 (110 2 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (108 10 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (108 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (108 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (108 10 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (108 10 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (108 10 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (106 4 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (104 40 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (104 40 (:REWRITE DQ-STG-NOT-IFU-STG))
 (104 40 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (102 101 (:REWRITE DEFAULT-CDR))
 (101 37 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (101 37 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (100 46 (:REWRITE COMMIT-COMMITTED-INST))
 (100 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (100 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (99 2 (:REWRITE INST-IN-ORDER-P-CAR-TRACE))
 (96 20 (:LINEAR INST-TAG-GE-0))
 (88 88 (:TYPE-PRESCRIPTION COMMITTED-P))
 (88 2 (:REWRITE INST-IN-ORDER-CAR-MEMBER-CDR))
 (82 18 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (80 80 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (80 20 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (80 20 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (80 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (76 76 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (75 25 (:REWRITE IFU-VALID-IF-INST-IN))
 (74 74 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (74 74 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (72 24 (:REWRITE EXECUTED-DISPATCHED-INST))
 (72 24 (:REWRITE COMPLETED-DISPATCHED-INST))
 (72 24 (:REWRITE COMMIT-DISPATCHED-INST))
 (70 25 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (65 5 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (65 5 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (64 64 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (64 64 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (64 32 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (63 63 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (63 63 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (61 27 (:REWRITE IFU-NOT-COMMITTED-INST))
 (61 27 (:REWRITE EXECUTED-COMMITTED-INST))
 (61 27 (:REWRITE DQ-NOT-COMMITTED-INST))
 (61 27 (:REWRITE COMPLETED-COMMITTED-INST))
 (60 15 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (60 12 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (60 10 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (60 6 (:DEFINITION TRUE-LISTP))
 (59 20 (:LINEAR MT-ROB-HEAD-LT-8))
 (56 56 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (56 20 (:LINEAR MT-ROB-HEAD-GE-0))
 (56 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (56 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (51 17 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (51 17 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (51 17 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (51 17 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (50 25 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (48 8 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (42 14 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (42 5 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (42 5 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (42 5 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (40 40 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (40 20 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (40 20 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (40 20 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (40 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (40 5 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (36 12 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (35 35 (:REWRITE INST-SPECULTV-CAR))
 (33 5 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (32 32 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (32 8 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (31 11 (:REWRITE INST-LISTP-CDR))
 (30 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (28 28 (:REWRITE SUBTRACE-TAIL-P))
 (28 28 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (28 28 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (25 25 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (25 5 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (24 24 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (24 8 (:REWRITE SUBTRACE-P-CDR))
 (24 8 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (24 8 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (20 20 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (16 2 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (15 15 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (15 15 (:REWRITE INST-MODIFIED-CAR))
 (15 3 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (14 14 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (12 12 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (10 10 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (10 10 (:REWRITE INST-EXCPT-CAR))
 (10 5 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (10 5 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (10 5 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (10 5 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (8 8 (:TYPE-PRESCRIPTION RNAME-P))
 (8 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (8 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (8 2 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (4 4 (:TYPE-PRESCRIPTION REG-MODIFIER-P))
 (4 4 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (4 4 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (4 2 (:REWRITE INST-IN-ORDER-ANTISYMMETRY))
 )
(NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NOT-REG-MODIFIER
 (12432 442 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (5409 70 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (4920 202 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (4809 220 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (4255 116 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3573 231 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (2694 659 (:REWRITE INST-LISTP-CAR))
 (2268 220 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (2040 222 (:DEFINITION TRUE-LISTP))
 (2025 333 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (1855 153 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (1605 1605 (:REWRITE MEMBER-OF-SUBTRACE))
 (1573 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (1571 27 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (1483 70 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (1417 57 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (1379 1262 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (1362 183 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1350 105 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (1308 436 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (1151 162 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1089 164 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (1087 333 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (1032 114 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1020 333 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (985 985 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (971 117 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (969 169 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (930 67 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (881 821 (:REWRITE DEFAULT-CAR))
 (872 872 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (830 360 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (830 360 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (772 70 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (768 192 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (768 192 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (765 306 (:REWRITE DE-VALID-CONSISTENT))
 (760 42 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (756 27 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (720 720 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (715 192 (:LINEAR INST-TAG-LT-8))
 (715 21 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (713 221 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (700 669 (:REWRITE DEFAULT-CDR))
 (672 333 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (659 659 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (659 659 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (644 105 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (635 105 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (635 105 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (594 7 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (582 52 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (552 176 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (549 176 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (541 105 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (535 58 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (531 18 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (527 105 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (508 174 (:REWRITE DQ-STG-NOT-IFU-STG))
 (503 70 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (493 192 (:LINEAR MT-ROB-HEAD-LT-8))
 (489 262 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (479 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (475 192 (:LINEAR MT-ROB-HEAD-GE-0))
 (470 470 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (470 470 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (448 192 (:LINEAR INST-TAG-GE-0))
 (447 447 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (445 156 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (441 221 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (441 221 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (441 221 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (423 27 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (420 38 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (409 409 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (391 8 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (389 18 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (384 384 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (383 67 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (373 27 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (369 57 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (349 100 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (344 164 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (342 208 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (332 30 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (330 330 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (330 330 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (324 9 (:DEFINITION MEMBER-EQUAL))
 (316 105 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (310 90 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (302 302 (:REWRITE SUBTRACE-TAIL-P))
 (302 302 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (281 176 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (281 156 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (280 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (272 204 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (265 26 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (261 16 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (230 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (226 226 (:REWRITE INST-SPECULTV-CAR))
 (226 75 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (223 75 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (221 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (216 114 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (208 88 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (198 198 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (196 96 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (196 26 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (194 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (193 193 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (188 105 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (182 26 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (180 18 (:REWRITE MEMBER-EQUAL-CAR-OF-TAIL-P))
 (174 174 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (173 26 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (165 62 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (161 85 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (160 62 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (158 110 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (156 13 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (154 154 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (154 154 (:TYPE-PRESCRIPTION BITP))
 (154 154 (:REWRITE DEFS-INST-ASSERTIONS . 10))
 (154 154 (:REWRITE DEFS-INST-ASSERTIONS . 1))
 (148 94 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (145 42 (:REWRITE COMPLETED-COMMITTED-INST))
 (138 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (136 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (135 27 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (130 42 (:REWRITE DQ-NOT-COMMITTED-INST))
 (128 88 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (127 42 (:REWRITE IFU-NOT-COMMITTED-INST))
 (127 42 (:REWRITE EXECUTED-COMMITTED-INST))
 (126 63 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (126 18 (:DEFINITION TAIL-P))
 (124 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (119 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (116 38 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (114 38 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (108 36 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (108 36 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (100 100 (:REWRITE INST-EXCPT-CAR))
 (98 18 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (97 88 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (90 90 (:TYPE-PRESCRIPTION TAIL-P))
 (88 18 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (88 8 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (85 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (84 14 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (80 20 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (79 8 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (72 9 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (70 8 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (70 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (69 57 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (69 12 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (67 67 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (63 63 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (63 57 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (63 7 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (62 30 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (55 55 (:REWRITE IFU-VALID-IF-INST-IN))
 (55 55 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (51 51 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (51 51 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (51 51 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (51 51 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (46 42 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (43 7 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (43 7 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (40 17 (:REWRITE INST-LISTP-CDR))
 (39 13 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (38 30 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (37 29 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (36 9 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (33 8 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (30 30 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (30 30 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (30 30 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (26 26 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (26 18 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (24 16 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (24 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-MODIFIED))
 (22 22 (:REWRITE INST-P-STEP-INST))
 (20 20 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (20 20 (:REWRITE INST-MODIFIED-CAR))
 (17 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (17 17 (:REWRITE INST-CONTEXT-SYNC-CAR))
 (16 8 (:REWRITE IFU-STG-NOT-DQ-STG))
 (14 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-SPECULTV))
 (14 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (10 10 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (10 10 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (10 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (8 8 (:TYPE-PRESCRIPTION MT-CMI-P))
 (8 8 (:TYPE-PRESCRIPTION LSU-STG-P))
 (8 8 (:REWRITE INITIAL-SUBLISTP-EQUAL-REFLEXIVE))
 (8 2 (:REWRITE MT-CMI-P-MT-STEP))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (2 2 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 )
(NOT-LRM-IN-ROB-MT-STEP-IF-NOT-REG-MODIFIER
 (1093 1 (:DEFINITION STEP-TRACE))
 (331 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (246 1 (:DEFINITION TRACE-EXIST-LRM-IN-ROB-P))
 (238 8 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (174 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (149 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (135 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (125 25 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (113 113 (:TYPE-PRESCRIPTION B1P))
 (113 10 (:REWRITE RETIRED-COMMITTED-INST))
 (105 35 (:REWRITE INST-LISTP-CAR))
 (88 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (64 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (61 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (56 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (50 10 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (48 48 (:TYPE-PRESCRIPTION INST-P))
 (48 48 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (48 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (47 47 (:REWRITE SUBTRACE-TAIL-P))
 (47 47 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (43 8 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (42 42 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (37 37 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (36 36 (:TYPE-PRESCRIPTION IFU-STG-P))
 (35 35 (:TYPE-PRESCRIPTION DQ-STG-P))
 (35 35 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (35 35 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (35 5 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (34 34 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (28 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 25 (:TYPE-PRESCRIPTION INST-IN))
 (25 25 (:REWRITE MEMBER-OF-SUBTRACE))
 (23 7 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (23 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 3 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (20 8 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 19 (:TYPE-PRESCRIPTION COMMITTED-P))
 (19 8 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (18 10 (:REWRITE COMMIT-COMMITTED-INST))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (17 5 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 16 (:REWRITE DEFAULT-CAR))
 (16 8 (:REWRITE IFU-NOT-COMMITTED-INST))
 (16 8 (:REWRITE EXECUTED-COMMITTED-INST))
 (16 8 (:REWRITE DQ-NOT-COMMITTED-INST))
 (16 8 (:REWRITE COMPLETED-COMMITTED-INST))
 (16 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (16 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (16 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 7 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (14 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (12 4 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 10 (:REWRITE DEFAULT-CDR))
 (10 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (8 8 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (8 8 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (8 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (8 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:DEFINITION INST-AT-STG-IN-TRACE))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 2 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 )
(INST-START-SPECULATIVE-IF-NOT-FLUSH-ALL
 (398 12 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (390 135 (:REWRITE DEFS-INST-LIFT-IF))
 (285 29 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (277 9 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (214 40 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (193 10 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (181 12 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (179 35 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (175 12 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (142 11 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (137 12 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (107 11 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (102 33 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (102 2 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (93 33 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (90 4 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (89 29 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (88 29 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (85 85 (:TYPE-PRESCRIPTION IFU-STG-P))
 (84 30 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (80 8 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (75 16 (:REWRITE RETIRED-COMMITTED-INST))
 (73 33 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (71 29 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (71 29 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (69 16 (:REWRITE COMMIT-COMMITTED-INST))
 (69 10 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (68 6 (:REWRITE MT-CMI-P-MT-STEP))
 (63 29 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (60 24 (:REWRITE DE-VALID-CONSISTENT))
 (60 5 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (59 35 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (58 58 (:TYPE-PRESCRIPTION DQ-STG-P))
 (56 12 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (55 55 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (55 1 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (54 18 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (54 18 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (52 2 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (52 1 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (43 43 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (43 43 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (43 4 (:REWRITE COMPLETED-COMMITTED-INST))
 (38 4 (:REWRITE DQ-NOT-COMMITTED-INST))
 (37 4 (:REWRITE IFU-NOT-COMMITTED-INST))
 (37 4 (:REWRITE EXECUTED-COMMITTED-INST))
 (36 36 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (36 36 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (36 36 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (35 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (31 11 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (29 29 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (29 29 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (29 11 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (29 10 (:REWRITE IFU-VALID-IF-INST-IN))
 (28 7 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (28 7 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (27 27 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (27 11 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (26 12 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (26 12 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (26 7 (:LINEAR MT-ROB-HEAD-LT-8))
 (26 4 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (26 4 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (23 11 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (23 7 (:LINEAR MT-ROB-HEAD-GE-0))
 (22 14 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (22 14 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (22 14 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (19 11 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (18 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (18 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (18 6 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (17 5 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (16 8 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (16 7 (:LINEAR INST-TAG-LT-8))
 (15 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (14 14 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (14 14 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (14 7 (:LINEAR INST-TAG-GE-0))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (11 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (11 1 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (10 10 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (9 3 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (9 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (8 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (7 3 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (7 3 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (7 3 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (7 3 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (7 3 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (7 1 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (6 6 (:REWRITE MEMBER-OF-SUBTRACE))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (6 6 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (6 6 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (4 4 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (4 4 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (4 2 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (4 2 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (4 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (4 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (3 3 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (3 3 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (3 3 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (3 3 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (3 3 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (3 3 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (3 3 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (3 1 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (2 2 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (2 2 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (2 2 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (2 2 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 )
(MT-MODIFIED-AT-DISPATCH-MT-STEP-HELP
 (1072 46 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1001 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (983 20 (:REWRITE RETIRED-DISPATCHED-INST))
 (911 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (794 11 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (459 27 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (414 9 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (354 21 (:REWRITE RETIRED-COMMITTED-INST))
 (279 27 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (272 272 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (272 272 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (254 11 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (250 250 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (250 125 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (221 39 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (220 34 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (192 192 (:TYPE-PRESCRIPTION INST-IN))
 (192 192 (:REWRITE MEMBER-OF-SUBTRACE))
 (192 192 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (191 23 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (191 20 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (182 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (180 4 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (164 18 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (160 5 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (155 11 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (146 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (144 18 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (143 143 (:TYPE-PRESCRIPTION DQ-STG-P))
 (142 142 (:TYPE-PRESCRIPTION IFU-STG-P))
 (136 128 (:REWRITE DEFAULT-CAR))
 (134 134 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (130 130 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (126 9 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (124 18 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (120 120 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (119 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (113 113 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (112 12 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (111 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (110 11 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (107 39 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (104 14 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (101 11 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (101 11 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (99 9 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (92 24 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (92 11 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (92 11 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (92 11 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (92 11 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (90 9 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (90 9 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (90 9 (:LINEAR INST-TAG-LT-8))
 (90 9 (:LINEAR INST-TAG-GE-0))
 (89 23 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (86 10 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (78 21 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (78 20 (:REWRITE COMPLETED-DISPATCHED-INST))
 (75 30 (:REWRITE DE-VALID-CONSISTENT))
 (74 18 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (74 11 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (73 39 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (73 39 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (73 39 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (73 39 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (71 23 (:REWRITE DQ-STG-NOT-IFU-STG))
 (69 66 (:REWRITE DEFAULT-CDR))
 (66 20 (:REWRITE EXECUTED-DISPATCHED-INST))
 (66 20 (:REWRITE COMMIT-DISPATCHED-INST))
 (65 23 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (65 23 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (63 63 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (63 21 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (63 21 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (62 18 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (62 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (60 18 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (54 18 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (54 9 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (52 52 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (52 23 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (48 48 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (48 48 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (45 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (45 5 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (44 44 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (42 42 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (42 42 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (42 42 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (42 42 (:TYPE-PRESCRIPTION COMMITTED-P))
 (39 21 (:REWRITE COMMIT-COMMITTED-INST))
 (38 4 (:DEFINITION TRUE-LISTP))
 (36 18 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (36 18 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (36 18 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (36 18 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (36 9 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (36 9 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (36 9 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (36 2 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (36 2 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (34 2 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (32 32 (:REWRITE INST-SPECULTV-CAR))
 (29 11 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (28 4 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (28 2 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (27 9 (:LINEAR MT-ROB-HEAD-LT-8))
 (27 9 (:LINEAR MT-ROB-HEAD-GE-0))
 (25 22 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (25 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (24 24 (:REWRITE INST-MODIFIED-CAR))
 (24 14 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (24 8 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (22 14 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (22 14 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (22 8 (:REWRITE INST-LISTP-CDR))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (21 21 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (20 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (20 4 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (20 4 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (18 18 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (18 18 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (18 18 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (18 14 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (18 10 (:REWRITE IFU-NOT-COMMITTED-INST))
 (18 10 (:REWRITE EXECUTED-COMMITTED-INST))
 (18 10 (:REWRITE DQ-NOT-COMMITTED-INST))
 (18 10 (:REWRITE COMPLETED-COMMITTED-INST))
 (17 17 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (17 17 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (17 17 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (16 16 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (15 15 (:REWRITE SUBTRACE-TAIL-P))
 (15 15 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (15 5 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (14 14 (:REWRITE IFU-VALID-IF-INST-IN))
 (14 14 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (12 4 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 2 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (10 2 (:REWRITE INST-P-STEP-INST))
 (9 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (9 9 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (9 9 (:REWRITE INST-EXCPT-CAR))
 (8 4 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (8 4 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (8 4 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (8 4 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (6 2 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (6 2 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (5 5 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (5 5 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (5 5 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (5 5 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (4 4 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (4 4 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (4 4 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (4 4 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (4 4 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 )
(MT-MODIFIED-AT-DISPATCH-MT-STEP
 (817 1 (:DEFINITION STEP-TRACE))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (135 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (105 21 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (72 24 (:REWRITE INST-LISTP-CAR))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (52 9 (:REWRITE RETIRED-COMMITTED-INST))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (45 9 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (44 6 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (43 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (37 37 (:TYPE-PRESCRIPTION INST-P))
 (34 34 (:REWRITE SUBTRACE-TAIL-P))
 (34 34 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (29 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (28 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 7 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (24 24 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (24 24 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 21 (:TYPE-PRESCRIPTION INST-IN))
 (21 21 (:REWRITE MEMBER-OF-SUBTRACE))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (18 18 (:TYPE-PRESCRIPTION COMMITTED-P))
 (18 6 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 6 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (12 6 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (12 6 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (12 6 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (11 9 (:REWRITE COMMIT-COMMITTED-INST))
 (11 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (10 10 (:REWRITE DEFAULT-CAR))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (9 7 (:REWRITE IFU-NOT-COMMITTED-INST))
 (9 7 (:REWRITE EXECUTED-COMMITTED-INST))
 (9 7 (:REWRITE DQ-NOT-COMMITTED-INST))
 (9 7 (:REWRITE COMPLETED-COMMITTED-INST))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 1 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (7 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (5 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (5 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (2 2 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 )
(INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH
 (25 1 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (21 12 (:REWRITE DE-VALID-CONSISTENT))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (10 1 (:REWRITE UNIQ-INST-AT-STG-NO-INST-AT-STG-EXCLUSIVE . 2))
 (7 1 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (7 1 (:REWRITE NO-INST-AT-STG-IF-NO-DQ-DE0-VALID))
 (6 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 3 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION NO-INST-AT-STG))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 )
(INST-MODIFIED-INST-AT-DQ0-IF-MT-CMI
 (50 2 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (42 24 (:REWRITE DE-VALID-CONSISTENT))
 (38 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (20 2 (:REWRITE UNIQ-INST-AT-STG-NO-INST-AT-STG-EXCLUSIVE . 2))
 (14 2 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (14 2 (:REWRITE NO-INST-AT-STG-IF-NO-DQ-DE0-VALID))
 (6 6 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (6 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (6 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 4 (:TYPE-PRESCRIPTION NO-INST-AT-STG))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (2 2 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 )
(DQ0-IS-DISPATCHED
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH-HELP
 (1245 381 (:REWRITE INST-LISTP-CAR))
 (1217 88 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1000 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (910 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (792 9 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (668 70 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (629 21 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (604 35 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (541 14 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (506 15 (:REWRITE DQ0-IS-DISPATCHED))
 (429 13 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (423 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (419 35 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (403 403 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (390 35 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (364 13 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (358 189 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (347 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (320 28 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (290 286 (:REWRITE MEMBER-OF-SUBTRACE))
 (285 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (273 81 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (270 266 (:REWRITE DEFAULT-CAR))
 (247 13 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (242 70 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (242 3 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (238 14 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (234 3 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (233 17 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (220 6 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (214 214 (:TYPE-PRESCRIPTION DQ-STG-P))
 (206 206 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (198 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (196 44 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (195 78 (:REWRITE DE-VALID-CONSISTENT))
 (192 190 (:REWRITE DEFAULT-CDR))
 (192 24 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (189 17 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (188 188 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (185 15 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (177 81 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (177 81 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (177 81 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (171 19 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (164 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (147 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (146 6 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (144 14 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (144 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (140 25 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (132 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (130 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (130 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (126 12 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (122 82 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (122 21 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (122 2 (:REWRITE INST-START-SPECULATIVE-IF-NOT-FLUSH-ALL))
 (121 15 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (120 14 (:LINEAR INST-TAG-LT-8))
 (117 58 (:REWRITE COMMIT-COMMITTED-INST))
 (117 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (116 14 (:LINEAR INST-TAG-GE-0))
 (116 12 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (115 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (109 109 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (109 109 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (109 28 (:REWRITE COMPLETED-DISPATCHED-INST))
 (108 9 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (105 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (104 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (103 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (97 24 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (97 15 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (96 36 (:REWRITE COMPLETED-COMMITTED-INST))
 (94 94 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (94 94 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (90 58 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (90 9 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (90 9 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (87 21 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (86 36 (:REWRITE DQ-NOT-COMMITTED-INST))
 (85 28 (:REWRITE EXECUTED-DISPATCHED-INST))
 (85 28 (:REWRITE COMMIT-DISPATCHED-INST))
 (84 36 (:REWRITE IFU-NOT-COMMITTED-INST))
 (84 36 (:REWRITE EXECUTED-COMMITTED-INST))
 (82 82 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (80 2 (:REWRITE INST-START-SPECULTV-STEP-INST-2))
 (76 24 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (76 19 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (75 75 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (71 71 (:REWRITE INST-SPECULTV-CAR))
 (69 21 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (69 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (68 16 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (63 21 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (63 21 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (63 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (61 61 (:REWRITE SUBTRACE-TAIL-P))
 (61 61 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (57 21 (:REWRITE INST-LISTP-CDR))
 (57 19 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (57 19 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (57 19 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (57 19 (:REWRITE DQ-STG-NOT-IFU-STG))
 (57 19 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (57 19 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (56 14 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (56 14 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (54 9 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (53 9 (:REWRITE INST-P-STEP-INST))
 (50 24 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (50 24 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (50 24 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (50 24 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (48 48 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (48 48 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (45 11 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (45 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (43 16 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (41 14 (:LINEAR MT-ROB-HEAD-LT-8))
 (40 28 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (40 15 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (40 14 (:LINEAR MT-ROB-HEAD-GE-0))
 (39 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (39 13 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (38 38 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (38 38 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (38 38 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (38 38 (:REWRITE IFU-VALID-IF-INST-IN))
 (38 38 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (38 19 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (37 28 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (36 21 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (35 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (32 3 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (32 2 (:REWRITE INST-START-SPECULTV-IF-NOT-FLUSH-ALL))
 (30 6 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (28 28 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (28 28 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (28 28 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (25 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (24 2 (:REWRITE INST-START-SPECULTV-STEP-INST-IF-COMPLETE))
 (24 2 (:REWRITE INST-START-SPECULTV-STEP-INST))
 (23 23 (:REWRITE INST-EXCPT-CAR))
 (23 3 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (22 6 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (21 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (20 5 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (18 3 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (18 2 (:REWRITE INST-WRONG-BRANCH-STEP-INST-IF-NOT-IFU))
 (18 2 (:REWRITE INST-WRONG-BRANCH-STEP-INST-IF-IFU))
 (18 2 (:REWRITE INST-START-SPECULTV-STEP-INST-IF-NOT-RETIRE-AFTER-STEP))
 (18 2 (:REWRITE INST-START-SPECULTV-STEP-INST-IF-IFU))
 (18 2 (:REWRITE INST-START-SPECULTV-STEP-INST-IF-DQ-OR-EXECUTE))
 (16 16 (:REWRITE INST-MODIFIED-CAR))
 (15 5 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (15 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (15 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (14 6 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (14 6 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (14 6 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (14 6 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (14 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (14 6 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (13 13 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (12 12 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (12 2 (:REWRITE INST-EXCPT-STEP-INST))
 (10 10 (:REWRITE INST-CONTEXT-SYNC-CAR))
 (9 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (9 9 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (9 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (9 3 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (8 1 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-MODIFIED))
 (6 6 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (6 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (6 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (6 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (6 3 (:DEFINITION TRUE-LISTP))
 (5 1 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (4 2 (:REWRITE INST-CONTEXT-SYNC-STEP-INST))
 (2 1 (:TYPE-PRESCRIPTION TYPE-DQ-STG))
 (1 1 (:TYPE-PRESCRIPTION ZP))
 )
(MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH
 (868 1 (:DEFINITION STEP-TRACE))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (135 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (105 21 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (72 24 (:REWRITE INST-LISTP-CAR))
 (70 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (60 30 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (52 9 (:REWRITE RETIRED-COMMITTED-INST))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (46 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (45 9 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (44 6 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (43 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (38 38 (:REWRITE SUBTRACE-TAIL-P))
 (38 38 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (38 1 (:DEFINITION MEMBER-EQUAL))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (31 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (30 30 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (28 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (28 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 7 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (24 24 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (24 24 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 21 (:REWRITE MEMBER-OF-SUBTRACE))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (18 18 (:TYPE-PRESCRIPTION COMMITTED-P))
 (18 6 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (18 6 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 6 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (12 6 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (12 6 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (12 1 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (12 1 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (11 11 (:REWRITE DEFAULT-CAR))
 (11 9 (:REWRITE COMMIT-COMMITTED-INST))
 (11 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (10 2 (:REWRITE SUBTRACE-P-CDR))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (9 7 (:REWRITE IFU-NOT-COMMITTED-INST))
 (9 7 (:REWRITE EXECUTED-COMMITTED-INST))
 (9 7 (:REWRITE DQ-NOT-COMMITTED-INST))
 (9 7 (:REWRITE COMPLETED-COMMITTED-INST))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 1 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (7 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 6 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (6 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (5 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (5 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (3 3 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 )
(INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST
 (66 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (50 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (38 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (30 12 (:REWRITE DE-VALID-CONSISTENT))
 (10 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (6 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (3 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED-HELP
 (2045 96 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1241 391 (:REWRITE INST-LISTP-CAR))
 (1000 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (910 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (891 21 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (792 9 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (685 71 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (603 34 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (541 14 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (450 41 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (423 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (418 34 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (403 13 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (402 402 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (381 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (356 29 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (350 181 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (347 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (328 308 (:REWRITE MEMBER-OF-SUBTRACE))
 (312 27 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (290 286 (:REWRITE DEFAULT-CAR))
 (276 80 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (259 31 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (247 13 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (239 17 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (238 29 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (238 14 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (234 3 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (222 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (220 6 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (217 33 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (216 214 (:REWRITE DEFAULT-CDR))
 (216 2 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (212 26 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (211 40 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (201 45 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (201 29 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (195 78 (:REWRITE DE-VALID-CONSISTENT))
 (189 17 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (180 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (178 80 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (178 80 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (178 80 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (169 3 (:REWRITE INST-START-SPECULATIVE-IF-NOT-FLUSH-ALL))
 (159 71 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (154 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (154 11 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (148 73 (:REWRITE COMMIT-COMMITTED-INST))
 (147 14 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (146 6 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (144 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (143 29 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (135 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (135 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (132 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (130 90 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (122 21 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (122 11 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (117 13 (:LINEAR INST-TAG-LT-8))
 (117 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (115 115 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (115 115 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (114 13 (:LINEAR INST-TAG-GE-0))
 (113 31 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (112 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (110 11 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (110 11 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (110 3 (:REWRITE INST-START-SPECULTV-STEP-INST-2))
 (108 9 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (107 35 (:REWRITE COMPLETED-DISPATCHED-INST))
 (102 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (99 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (98 38 (:REWRITE COMPLETED-COMMITTED-INST))
 (95 63 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (95 35 (:REWRITE EXECUTED-DISPATCHED-INST))
 (95 35 (:REWRITE COMMIT-DISPATCHED-INST))
 (90 9 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (90 9 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (88 38 (:REWRITE DQ-NOT-COMMITTED-INST))
 (86 38 (:REWRITE IFU-NOT-COMMITTED-INST))
 (86 38 (:REWRITE EXECUTED-COMMITTED-INST))
 (85 31 (:REWRITE DQ-STG-NOT-IFU-STG))
 (84 27 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (82 33 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (81 33 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (80 80 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (80 26 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (78 78 (:REWRITE INST-SPECULTV-CAR))
 (77 31 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (75 75 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (75 21 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (75 3 (:REWRITE INST-START-SPECULTV-IF-NOT-FLUSH-ALL))
 (73 27 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (73 27 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (69 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (65 65 (:REWRITE SUBTRACE-TAIL-P))
 (65 65 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (65 21 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (63 21 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (63 21 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (63 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (58 6 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (57 21 (:REWRITE INST-LISTP-CDR))
 (54 54 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (54 26 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (54 16 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (54 9 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (52 13 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (52 13 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (51 18 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (50 24 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (50 24 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (50 24 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (50 10 (:REWRITE INST-P-STEP-INST))
 (50 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (49 49 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (49 49 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (48 16 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (46 46 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (46 46 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (46 38 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (46 38 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (45 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (41 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (39 39 (:REWRITE IFU-VALID-IF-INST-IN))
 (39 39 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (39 13 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (38 38 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (38 13 (:LINEAR MT-ROB-HEAD-LT-8))
 (38 13 (:LINEAR MT-ROB-HEAD-GE-0))
 (37 3 (:REWRITE INST-START-SPECULTV-STEP-INST))
 (36 21 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (36 2 (:REWRITE INST-WRONG-BRANCH-STEP-INST-IF-NOT-IFU))
 (32 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (30 6 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (28 28 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (27 9 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (26 26 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (25 25 (:REWRITE INST-EXCPT-CAR))
 (25 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (25 3 (:REWRITE INST-START-SPECULTV-STEP-INST-IF-COMPLETE))
 (22 6 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (22 6 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (22 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (22 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (20 20 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (20 20 (:REWRITE DEFS-READ-INST))
 (20 12 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (20 12 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (20 12 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (20 12 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (20 5 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (20 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (20 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (18 18 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (18 18 (:REWRITE INST-MODIFIED-CAR))
 (18 9 (:DEFINITION TRUE-LISTP))
 (18 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (16 6 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (16 3 (:REWRITE INST-START-SPECULTV-STEP-INST-IF-NOT-RETIRE-AFTER-STEP))
 (16 3 (:REWRITE INST-START-SPECULTV-STEP-INST-IF-IFU))
 (15 5 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (14 6 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (14 6 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (14 2 (:REWRITE INST-WRONG-BRANCH-STEP-INST-IF-IFU))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (13 13 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (12 12 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (12 12 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (12 12 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (12 6 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (12 2 (:REWRITE INST-EXCPT-STEP-INST))
 (12 2 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (11 11 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (11 11 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (11 11 (:REWRITE INST-CONTEXT-SYNC-CAR))
 (11 3 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (9 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (9 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (8 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (8 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (8 4 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (6 2 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE INST-CONTEXT-SYNC-STEP-INST))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 )
(MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED
 (1818 2 (:DEFINITION STEP-TRACE))
 (1151 1 (:DEFINITION TRACE-SPECULTV-AT-DISPATCH?))
 (601 13 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (527 11 (:DEFINITION MEMBER-EQUAL))
 (434 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (370 4 (:DEFINITION INST-START-SPECULTV?))
 (353 1 (:REWRITE NOT-INST-WRONG-BRANCH-IF-NOT-INST-BU))
 (324 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (312 2 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (298 70 (:REWRITE INST-LISTP-CAR))
 (298 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (251 128 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (239 51 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (231 11 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (219 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (206 6 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (191 21 (:REWRITE MEMBER-EQUAL-CAR-OF-TAIL-P))
 (174 23 (:REWRITE RETIRED-COMMITTED-INST))
 (164 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (155 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (140 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (136 17 (:DEFINITION TAIL-P))
 (134 6 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (133 9 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (123 123 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (116 6 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (116 3 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (110 22 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (110 22 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (109 109 (:REWRITE SUBTRACE-TAIL-P))
 (109 109 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (107 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (105 13 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (98 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (86 6 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (85 85 (:TYPE-PRESCRIPTION TAIL-P))
 (81 7 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (79 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (71 71 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (71 71 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (68 2 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (68 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (66 66 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (66 54 (:REWRITE MEMBER-OF-SUBTRACE))
 (65 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (61 11 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (56 2 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (55 3 (:REWRITE RETIRED-DISPATCHED-INST))
 (52 26 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (52 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (52 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (48 5 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (47 47 (:REWRITE DEFAULT-CDR))
 (47 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (47 5 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (46 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (45 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (44 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (41 13 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (40 40 (:TYPE-PRESCRIPTION IFU-STG-P))
 (40 40 (:TYPE-PRESCRIPTION DQ-STG-P))
 (40 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (38 38 (:REWRITE DEFAULT-CAR))
 (35 35 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (35 35 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (34 2 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (34 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (34 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (34 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (33 7 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (32 23 (:REWRITE COMMIT-COMMITTED-INST))
 (32 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (32 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (32 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (32 2 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (32 2 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (32 2 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (28 11 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (28 4 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (28 2 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (27 13 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (27 13 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (27 13 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (27 13 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (27 7 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (26 26 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (26 18 (:REWRITE IFU-NOT-COMMITTED-INST))
 (26 18 (:REWRITE EXECUTED-COMMITTED-INST))
 (26 18 (:REWRITE DQ-NOT-COMMITTED-INST))
 (26 18 (:REWRITE COMPLETED-COMMITTED-INST))
 (26 10 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (26 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (25 5 (:REWRITE SUBTRACE-P-CDR))
 (24 2 (:LINEAR INST-TAG-LT-8))
 (24 2 (:LINEAR INST-TAG-GE-0))
 (22 22 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (22 22 (:REWRITE DEFS-MAETT-ASSERTIONS . 1))
 (22 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (20 20 (:TYPE-PRESCRIPTION STEP-TRACE))
 (20 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (19 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (19 3 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (19 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (19 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (16 6 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (16 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 15 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 5 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (15 5 (:REWRITE DQ-STG-NOT-IFU-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (15 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (14 5 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (14 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (14 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (13 13 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (13 13 (:REWRITE INST-SPECULTV-CAR))
 (12 6 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (12 2 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 10 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (10 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (10 2 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (9 3 (:REWRITE EXECUTED-DISPATCHED-INST))
 (9 3 (:REWRITE COMPLETED-DISPATCHED-INST))
 (9 3 (:REWRITE COMMIT-DISPATCHED-INST))
 (8 8 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (8 4 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (8 4 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (8 4 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (6 6 (:REWRITE INST-EXCPT-CAR))
 (6 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (6 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (6 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (5 5 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (5 5 (:REWRITE IFU-VALID-IF-INST-IN))
 (5 5 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 4 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 4 (:REWRITE INST-CONTEXT-SYNC-CAR))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (4 1 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (4 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (3 3 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (3 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (3 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (3 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (2 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (2 2 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (2 2 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (1 1 (:REWRITE INST-MODIFIED-CAR))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(INST-FETCH-ERROR-INST-AT-DQ0-IF-DISPATCH-INST
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (23 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (5 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (3 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST-HELP
 (973 54 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (888 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (808 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (704 8 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (573 61 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (440 26 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (394 10 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (381 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (372 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (350 38 (:REWRITE RETIRED-COMMITTED-INST))
 (341 11 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (293 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (280 10 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (270 270 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (270 26 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (244 122 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (242 18 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (233 16 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (230 21 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (219 63 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (216 2 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (209 11 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (208 204 (:REWRITE MEMBER-OF-SUBTRACE))
 (199 197 (:REWRITE DEFAULT-CAR))
 (185 23 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (185 16 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (175 23 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (170 10 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (166 38 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (165 66 (:REWRITE DE-VALID-CONSISTENT))
 (160 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (144 18 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (143 142 (:REWRITE DEFAULT-CDR))
 (141 141 (:TYPE-PRESCRIPTION DQ-STG-P))
 (141 63 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (141 63 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (141 63 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (138 138 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (137 17 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (135 61 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (130 130 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (128 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (121 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (112 8 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (110 18 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (110 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (110 10 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (108 2 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (104 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (100 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (100 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (96 8 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (92 52 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (90 27 (:REWRITE COMPLETED-DISPATCHED-INST))
 (88 8 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (85 85 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (85 85 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (81 21 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (80 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (80 8 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (80 8 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (80 8 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (80 8 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (80 8 (:LINEAR INST-TAG-LT-8))
 (80 8 (:LINEAR INST-TAG-GE-0))
 (78 27 (:REWRITE EXECUTED-DISPATCHED-INST))
 (78 27 (:REWRITE COMMIT-DISPATCHED-INST))
 (76 76 (:TYPE-PRESCRIPTION COMMITTED-P))
 (76 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (74 74 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (71 17 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (62 38 (:REWRITE COMMIT-COMMITTED-INST))
 (60 60 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (58 18 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (56 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (56 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (54 15 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (53 53 (:REWRITE INST-SPECULTV-CAR))
 (53 17 (:REWRITE DQ-STG-NOT-IFU-STG))
 (51 15 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (48 8 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (47 17 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (47 17 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (45 15 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (45 15 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (40 17 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (40 16 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (40 10 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (40 8 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (40 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (39 39 (:REWRITE SUBTRACE-TAIL-P))
 (39 39 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (39 39 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (39 39 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (39 23 (:REWRITE IFU-NOT-COMMITTED-INST))
 (39 23 (:REWRITE EXECUTED-COMMITTED-INST))
 (39 23 (:REWRITE DQ-NOT-COMMITTED-INST))
 (39 23 (:REWRITE COMPLETED-COMMITTED-INST))
 (39 12 (:REWRITE INST-LISTP-CDR))
 (38 38 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (38 18 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (38 18 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (38 18 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (38 18 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (33 18 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (33 11 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (32 32 (:REWRITE IFU-VALID-IF-INST-IN))
 (32 32 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (32 8 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (32 8 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (30 30 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (30 30 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (30 30 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (30 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (30 5 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (28 2 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (24 8 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (24 8 (:LINEAR MT-ROB-HEAD-LT-8))
 (24 8 (:LINEAR MT-ROB-HEAD-GE-0))
 (21 21 (:REWRITE INST-MODIFIED-CAR))
 (21 7 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (21 7 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (20 20 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (20 5 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (18 14 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (18 14 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (16 16 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (15 5 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (14 14 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (14 14 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (14 7 (:DEFINITION TRUE-LISTP))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (11 3 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (10 10 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (10 10 (:REWRITE INST-EXCPT-CAR))
 (10 2 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (10 2 (:REWRITE INST-P-STEP-INST))
 (10 2 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (8 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (8 8 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (8 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (8 4 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (8 4 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (8 4 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (8 4 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (6 2 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (6 2 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (4 4 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (4 4 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (4 4 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 )
(MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST
 (867 1 (:DEFINITION STEP-TRACE))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (135 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (105 21 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (72 24 (:REWRITE INST-LISTP-CAR))
 (70 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (60 30 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (52 9 (:REWRITE RETIRED-COMMITTED-INST))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (46 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (45 9 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (44 6 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (43 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (39 39 (:REWRITE SUBTRACE-TAIL-P))
 (39 39 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (38 1 (:DEFINITION MEMBER-EQUAL))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (30 30 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (29 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (28 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (28 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (26 22 (:REWRITE MEMBER-OF-SUBTRACE))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 7 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (24 24 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (24 24 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (18 18 (:TYPE-PRESCRIPTION COMMITTED-P))
 (18 6 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 6 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (12 6 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (12 6 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (12 6 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (12 1 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (12 1 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (11 11 (:REWRITE DEFAULT-CAR))
 (11 9 (:REWRITE COMMIT-COMMITTED-INST))
 (11 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (10 2 (:REWRITE SUBTRACE-P-CDR))
 (10 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (9 7 (:REWRITE IFU-NOT-COMMITTED-INST))
 (9 7 (:REWRITE EXECUTED-COMMITTED-INST))
 (9 7 (:REWRITE DQ-NOT-COMMITTED-INST))
 (9 7 (:REWRITE COMPLETED-COMMITTED-INST))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 1 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (7 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (6 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (5 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (3 3 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 )
(INST-MODIFIED-INST-AT-DQ0-IF-DISPATCH-INST
 (62 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (38 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (30 12 (:REWRITE DE-VALID-CONSISTENT))
 (10 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-MT-CMI))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (3 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 )
(MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA
 (1 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 )
(NOT-REG-MODIFIER-IF-NOT-DISPATCH-DEST-REG
 (7102 20 (:DEFINITION BITP))
 (6692 460 (:REWRITE EQUAL-LOGCONS))
 (3591 10 (:REWRITE LOGCAR-BITP))
 (3591 10 (:REWRITE LOGBIT-0-BITP))
 (2970 60 (:DEFINITION UNSIGNED-BYTE-P))
 (2910 60 (:DEFINITION INTEGER-RANGE-P))
 (2880 755 (:REWRITE LOGHEAD-IDENTITY))
 (1905 765 (:REWRITE LOGTAIL-IDENTITY))
 (1700 850 (:TYPE-PRESCRIPTION INTEGERP-INST-WORD))
 (1200 50 (:LINEAR LOGTAIL-LEQ))
 (912 40 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (890 890 (:TYPE-PRESCRIPTION INST-P))
 (845 160 (:REWRITE DEFAULT-<-1))
 (832 40 (:REWRITE INST-P-INST-AT-STG))
 (560 140 (:REWRITE LOGCONS-<-0))
 (350 50 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (350 50 (:REWRITE LOGTAIL-LESSP))
 (344 86 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (312 15 (:REWRITE INST-STG-INST-AT-STG))
 (258 86 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (200 200 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (175 25 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (160 160 (:REWRITE DEFAULT-<-2))
 (129 5 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (119 10 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (119 5 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-MT-CMI))
 (114 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (114 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (94 5 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (94 5 (:REWRITE INST-FETCH-ERROR-INST-AT-DQ0-IF-DISPATCH-INST))
 (86 86 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (65 35 (:REWRITE RNAME-P-BV-EQV-IFF-EQUAL))
 (65 35 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (60 60 (:TYPE-PRESCRIPTION BITP))
 (60 60 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (30 30 (:TYPE-PRESCRIPTION RNAME-P))
 (30 30 (:TYPE-PRESCRIPTION OPCD-P))
 (20 5 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (20 5 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 5 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (5 5 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (5 5 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-DISPATCH-INST))
 (5 5 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (3 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 )
(NOT-LRM-IN-ROB-MT-STEP-IF-DISPATCH-DEST-REG-DIFFERS
 (62 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (38 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (30 12 (:REWRITE DE-VALID-CONSISTENT))
 (10 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (8 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (8 2 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (8 2 (:REWRITE MT-CMI-P-MT-STEP))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (4 4 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (2 2 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (2 2 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE NOT-REG-MODIFIER-IF-NOT-CNTLV-WB))
 )
(INST-COMMIT-LRM-IN-ROB
 (724 23 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (394 12 (:REWRITE RETIRED-DISPATCHED-INST))
 (393 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (361 8 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-1))
 (319 13 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (203 23 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (202 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (165 7 (:REWRITE ROBE-WB-INST-WB-1))
 (143 5 (:REWRITE ROBE-BRANCH-ROBE-SYNC-EXCLUSIVE))
 (128 128 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (128 64 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (128 64 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (125 5 (:REWRITE ROBE-WB-INST-WB-2))
 (121 6 (:REWRITE ROBE-EXCPT-NTH-ROBE-IF-FETCH-OR-DECODE-ERROR))
 (111 4 (:REWRITE ROBE-SYNC-NTH-ROBE-IF-INST-FETCH-ERROR))
 (105 21 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (97 5 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (90 10 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (77 21 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (77 13 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (77 5 (:REWRITE ROBE-BRANCH-INST-BRANCH-1))
 (70 5 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (64 64 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (64 64 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (57 23 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (56 21 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (54 12 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (53 21 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (45 23 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (42 42 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (42 21 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (42 21 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (42 12 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (39 39 (:TYPE-PRESCRIPTION IFU-STG-P))
 (39 39 (:TYPE-PRESCRIPTION DQ-STG-P))
 (37 13 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (35 21 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (35 10 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (33 33 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (32 14 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (32 12 (:REWRITE COMMIT-DISPATCHED-INST))
 (32 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (32 2 (:REWRITE ROBE-WB-SREG-INST-WB-SREG-1))
 (28 14 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (26 14 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (26 2 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (25 13 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 11 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (21 6 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (20 10 (:REWRITE UNIQ-INST-OF-TAG-IF-COMMIT-INST))
 (20 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (18 2 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (17 17 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (16 4 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (16 4 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (15 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 3 (:REWRITE ROBE-BRANCH-NTH-ROBE-IF-INST-FETCH-ERROR))
 (15 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (14 14 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (14 6 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-2))
 (14 2 (:REWRITE ROBE-WB-SREG-INST-CNTLV-WB-SREG-2))
 (12 6 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (11 7 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (10 10 (:REWRITE DEFS-MAETT-ASSERTIONS . 3))
 (10 4 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (10 4 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (9 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 5 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (9 3 (:REWRITE ROBE-SYNC-INST-SYNC-2))
 (9 3 (:REWRITE ROBE-BRANCH-INST-BRANCH-2))
 (8 8 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (8 8 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (8 4 (:LINEAR MT-ROB-HEAD-LT-8))
 (8 4 (:LINEAR INST-TAG-GE-0))
 (6 6 (:TYPE-PRESCRIPTION ROB-P))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 6 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (6 6 (:REWRITE LSU-PENDING-WRITES-IF-WBUF-INST-IN))
 (6 3 (:REWRITE B1P-B-IOR))
 (6 2 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (6 2 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (5 5 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (5 5 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (4 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (4 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (3 1 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 )
(COMMITTED-P-STEP-INST-IF-FOLLOWING-INST-COMMIT
 (2665 50 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (2508 56 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (2373 128 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1958 32 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (1674 52 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1298 32 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (1180 22 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (1077 14 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (982 9 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (848 57 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (789 111 (:REWRITE RETIRED-COMMITTED-INST))
 (613 9 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (560 40 (:REWRITE RETIRED-DISPATCHED-INST))
 (515 9 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (507 20 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (456 7 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (440 80 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (416 65 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (394 56 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (370 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (345 14 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (325 325 (:TYPE-PRESCRIPTION IFU-STG-P))
 (308 77 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (308 77 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (307 307 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (283 283 (:TYPE-PRESCRIPTION DQ-STG-P))
 (274 77 (:LINEAR MT-ROB-HEAD-LT-8))
 (271 22 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (241 22 (:REWRITE INST-IN-INST-OF-TAG))
 (231 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (222 22 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (217 49 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (212 82 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (211 22 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (210 54 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (204 111 (:REWRITE COMMIT-COMMITTED-INST))
 (204 20 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (198 82 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (198 82 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (198 82 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (192 80 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (190 95 (:LINEAR INST-TAG-GE-0))
 (184 184 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (183 56 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (182 92 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (182 92 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (177 62 (:REWRITE COMPLETED-COMMITTED-INST))
 (160 80 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (154 154 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (148 62 (:REWRITE DQ-NOT-COMMITTED-INST))
 (146 42 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (141 62 (:REWRITE IFU-NOT-COMMITTED-INST))
 (141 62 (:REWRITE EXECUTED-COMMITTED-INST))
 (141 45 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (140 14 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (117 55 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (117 55 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (117 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (117 6 (:REWRITE UNCOMMITTED-INST-P-IS-AFTER-MT-ROB-HEAD))
 (114 54 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (112 6 (:REWRITE INST-P-INST-OF-TAG))
 (111 65 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (111 3 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (108 54 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (108 29 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (105 42 (:REWRITE DE-VALID-CONSISTENT))
 (104 40 (:REWRITE COMMIT-DISPATCHED-INST))
 (102 52 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (93 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (92 6 (:REWRITE TAG-IDENTITY))
 (91 55 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (90 90 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (90 90 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (87 29 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (87 29 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (87 6 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 1))
 (86 32 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (86 11 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (84 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 3))
 (79 49 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (79 49 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (79 49 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (78 26 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (78 26 (:REWRITE DQ-STG-NOT-IFU-STG))
 (77 49 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (76 76 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (76 32 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (70 14 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (65 65 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (63 49 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (63 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (63 7 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (62 62 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (62 26 (:REWRITE EXECUTED-DISPATCHED-INST))
 (59 20 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (56 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (53 21 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (51 27 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (51 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (50 14 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (46 20 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (46 20 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (46 20 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (46 20 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (46 20 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (46 20 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (45 9 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (45 9 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (44 6 (:REWRITE INST-IN-ORDER-INST-OF-TAG-NOT-DISPATCHED))
 (43 7 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (41 17 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (40 14 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (38 38 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (38 38 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (37 21 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (36 12 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (35 14 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (35 7 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (35 7 (:REWRITE INST-P-STEP-INST))
 (35 7 (:REWRITE IFU-VALID-IF-INST-IN))
 (35 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (33 33 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (32 26 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (31 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 1))
 (30 14 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (29 29 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (29 29 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (28 28 (:REWRITE MEMBER-OF-SUBTRACE))
 (28 14 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (28 14 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (28 14 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (28 14 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (28 14 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (28 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (28 14 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (28 7 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (28 7 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (28 4 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (27 13 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (27 13 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (24 19 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (22 8 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (22 8 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (22 4 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (21 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (21 7 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (21 7 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (21 7 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (16 4 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (14 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (14 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (14 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (14 14 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (12 4 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (11 5 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (11 2 (:REWRITE INST-SPECULTV-INST-AT-ROB-HEAD-IF-UNIQ-INST-AT-ROB-HEAD))
 (11 1 (:REWRITE UNIQ-INST-OF-TAG-NO-INST-OF-TAG-EXCLUSIVE . 2))
 (10 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 2))
 (8 2 (:REWRITE NOT-EXECUTE-STG-P-INST-AT-ROB-HEAD-IF-COMMIT-INST))
 (8 1 (:REWRITE NO-INST-OF-TAG-IF-NOT-ROBE-VALID))
 (7 7 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (7 7 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (7 7 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (7 7 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (7 7 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (7 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD))
 (6 1 (:REWRITE INST-TAG-INST-OF-TAG))
 (4 1 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 3))
 (4 1 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 2))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION NO-INST-OF-TAG))
 (1 1 (:REWRITE INST-OF-TAG-IS-NOT-COMMITTED . 3))
 )
(COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT
 (2765 98 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (2650 29 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1864 26 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1071 30 (:REWRITE RETIRED-DISPATCHED-INST))
 (675 28 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (647 59 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (573 30 (:REWRITE RETIRED-COMMITTED-INST))
 (492 18 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (462 70 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (406 406 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (396 36 (:DEFINITION TRUE-LISTP))
 (371 21 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (345 6 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (334 334 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (324 324 (:TYPE-PRESCRIPTION IFU-STG-P))
 (312 312 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (312 312 (:TYPE-PRESCRIPTION DQ-STG-P))
 (300 63 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (285 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (258 18 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (254 42 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (247 90 (:REWRITE INST-LISTP-CAR))
 (231 2 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (217 13 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (216 72 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (215 42 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (189 70 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (186 3 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (169 71 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (169 71 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (165 165 (:REWRITE DEFAULT-CDR))
 (165 3 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (157 22 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (156 6 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (152 152 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (150 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (146 49 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (144 144 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (144 144 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (144 48 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (144 48 (:REWRITE DQ-STG-NOT-IFU-STG))
 (142 142 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (140 140 (:REWRITE DEFAULT-CAR))
 (140 70 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (131 131 (:REWRITE MEMBER-OF-SUBTRACE))
 (127 127 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (127 127 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (119 119 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (114 26 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (110 22 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (105 26 (:REWRITE COMPLETED-COMMITTED-INST))
 (105 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (102 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (98 98 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (98 98 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (96 12 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (94 3 (:DEFINITION MEMBER-EQUAL))
 (93 42 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (93 30 (:REWRITE COMMIT-COMMITTED-INST))
 (93 21 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (90 26 (:REWRITE DQ-NOT-COMMITTED-INST))
 (87 26 (:REWRITE IFU-NOT-COMMITTED-INST))
 (87 26 (:REWRITE EXECUTED-COMMITTED-INST))
 (87 26 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (84 30 (:REWRITE EXECUTED-DISPATCHED-INST))
 (84 30 (:REWRITE COMPLETED-DISPATCHED-INST))
 (84 30 (:REWRITE COMMIT-DISPATCHED-INST))
 (84 24 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (83 29 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (83 29 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (82 82 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (82 82 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (81 23 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (80 20 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (80 20 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (78 26 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (78 26 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (73 20 (:LINEAR MT-ROB-HEAD-LT-8))
 (70 70 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (67 20 (:LINEAR MT-ROB-HEAD-GE-0))
 (66 1 (:REWRITE INST-IN-ORDER-P-CAR-TRACE))
 (65 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (65 18 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (64 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (64 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (64 18 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (64 2 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (60 60 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (60 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (59 16 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (57 19 (:REWRITE SUBTRACE-P-CDR))
 (55 1 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (54 24 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (54 24 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (54 24 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (51 21 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (51 21 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (51 21 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (48 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (47 20 (:LINEAR INST-TAG-LT-8))
 (45 22 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (45 22 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (45 18 (:REWRITE DE-VALID-CONSISTENT))
 (45 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (45 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (44 22 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (44 22 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (44 22 (:REWRITE INST-P-TRACE-LRM-IN-ROB))
 (44 1 (:REWRITE INST-IN-ORDER-CAR-MEMBER-CDR))
 (40 40 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (40 20 (:LINEAR INST-TAG-GE-0))
 (36 18 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (36 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (33 21 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (30 30 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (28 28 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (27 21 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (27 15 (:REWRITE INST-LISTP-CDR))
 (27 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (27 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (26 13 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (26 3 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (26 3 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (24 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (24 6 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (24 6 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (24 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (22 22 (:TYPE-PRESCRIPTION RNAME-P))
 (21 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (21 2 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (21 1 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (19 19 (:REWRITE SUBTRACE-TAIL-P))
 (18 18 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (18 6 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (18 6 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 15 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (15 15 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (15 15 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (15 15 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (15 6 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (15 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (15 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (15 3 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (15 3 (:REWRITE INST-P-STEP-INST))
 (15 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (15 3 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (12 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (12 6 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (12 6 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (12 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (12 6 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (12 6 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (12 6 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (12 6 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (12 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (12 6 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (12 3 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (12 3 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (10 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (9 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (9 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (9 3 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (9 3 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (9 3 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (9 3 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (9 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (8 1 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (6 6 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (6 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (6 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (6 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (6 6 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (4 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (4 1 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (4 1 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (3 3 (:REWRITE INST-SPECULTV-CAR))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 3 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (3 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (2 2 (:REWRITE INST-EXCPT-CAR))
 (2 1 (:REWRITE INST-IN-ORDER-ANTISYMMETRY))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE INST-MODIFIED-CAR))
 (1 1 (:REWRITE INST-CONTEXT-SYNC-CAR))
 )
(LRM-IN-ROB-MT-STEP-IF-INST-COMMIT-LRM-HELP
 (5668 207 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (3287 66 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1960 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (1899 24 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (1871 48 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1827 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (1405 112 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (1352 79 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1302 30 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (1193 83 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (1099 58 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (980 140 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (918 349 (:REWRITE INST-LISTP-CAR))
 (851 851 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (792 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (734 18 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (720 81 (:DEFINITION TRUE-LISTP))
 (683 683 (:REWRITE MEMBER-OF-SUBTRACE))
 (670 79 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (652 652 (:TYPE-PRESCRIPTION DQ-STG-P))
 (612 495 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (606 606 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (548 84 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (535 28 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (529 140 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (500 30 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (496 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (486 162 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (474 53 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (470 42 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (464 79 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (439 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (387 373 (:REWRITE DEFAULT-CAR))
 (374 140 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (371 153 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (371 153 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (369 369 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (351 351 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (351 351 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (336 328 (:REWRITE DEFAULT-CDR))
 (324 324 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (324 116 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (316 104 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (313 140 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (312 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (306 306 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (296 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (282 25 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (276 48 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (271 65 (:LINEAR INST-TAG-LT-8))
 (270 96 (:REWRITE DQ-STG-NOT-IFU-STG))
 (266 96 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (260 65 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (260 65 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (260 52 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (250 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (246 14 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (229 30 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (224 24 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (218 218 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (218 218 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (213 69 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (212 212 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (210 104 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (210 104 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (210 104 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (209 30 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (209 30 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (209 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (209 2 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (207 25 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (200 20 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (196 196 (:REWRITE SUBTRACE-TAIL-P))
 (196 196 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (194 65 (:LINEAR INST-TAG-GE-0))
 (192 80 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (192 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (190 30 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (190 30 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (190 30 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (190 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (188 60 (:REWRITE COMPLETED-DISPATCHED-INST))
 (187 83 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (184 184 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (182 66 (:REWRITE COMMIT-COMMITTED-INST))
 (182 25 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (182 25 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (176 60 (:REWRITE EXECUTED-DISPATCHED-INST))
 (176 60 (:REWRITE COMMIT-DISPATCHED-INST))
 (176 24 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (176 24 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (175 65 (:LINEAR MT-ROB-HEAD-LT-8))
 (175 10 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (162 84 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (161 161 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (161 161 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (158 65 (:LINEAR MT-ROB-HEAD-GE-0))
 (158 2 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (157 33 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (156 48 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (150 60 (:REWRITE DE-VALID-CONSISTENT))
 (148 48 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (147 48 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (146 48 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (145 51 (:REWRITE IFU-NOT-COMMITTED-INST))
 (145 51 (:REWRITE EXECUTED-COMMITTED-INST))
 (145 51 (:REWRITE DQ-NOT-COMMITTED-INST))
 (145 51 (:REWRITE COMPLETED-COMMITTED-INST))
 (144 48 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (144 48 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (143 5 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (131 55 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (131 55 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (131 55 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (130 130 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (128 52 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (127 2 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (126 9 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (120 30 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (120 20 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (118 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (116 48 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (104 52 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (104 26 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (101 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (100 100 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (98 30 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (96 48 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (89 10 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (86 12 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NOT-REG-MODIFIER))
 (72 72 (:REWRITE INST-SPECULTV-CAR))
 (64 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (63 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (58 58 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (56 56 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (54 40 (:REWRITE INST-LISTP-CDR))
 (54 12 (:REWRITE NOT-TRACE-LRM-IN-ROB-STEP-TRACE))
 (53 53 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (53 53 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (52 24 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (48 11 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (45 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (40 20 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (40 10 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (37 9 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (36 36 (:REWRITE IFU-VALID-IF-INST-IN))
 (36 36 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (35 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (30 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (30 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (28 2 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (27 9 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (26 26 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (26 26 (:REWRITE INST-MODIFIED-CAR))
 (25 25 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (24 4 (:DEFINITION INST-AT-STG-IN-TRACE))
 (24 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (22 20 (:REWRITE INST-P-TRACE-LRM-IN-ROB))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 5 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (19 19 (:REWRITE INST-EXCPT-CAR))
 (19 15 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (19 15 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (17 1 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (16 8 (:REWRITE DEFS-INST-LIFT-IF))
 (15 15 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (13 13 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (12 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 10 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (10 2 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (9 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (9 5 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (9 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (9 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (9 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (7 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (7 1 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (6 2 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (6 2 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (5 5 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE DEFS-INST-ASSERTIONS . 10))
 (5 5 (:REWRITE DEFS-INST-ASSERTIONS . 1))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (2 2 (:REWRITE INST-P-STEP-INST))
 )
(LRM-IN-ROB-MT-STEP-IF-INST-COMMIT-LRM
 (1109 1 (:DEFINITION STEP-TRACE))
 (573 17 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (392 2 (:DEFINITION TRACE-EXIST-LRM-IN-ROB-P))
 (382 1 (:DEFINITION TRACE-LRM-IN-ROB))
 (353 10 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (256 5 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (183 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (151 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (149 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (142 11 (:REWRITE RETIRED-COMMITTED-INST))
 (140 28 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (129 42 (:REWRITE INST-LISTP-CAR))
 (112 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (85 13 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (78 6 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (72 12 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (70 70 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (67 67 (:REWRITE SUBTRACE-TAIL-P))
 (67 67 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (67 6 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (64 12 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (64 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (61 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (58 58 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (58 58 (:TYPE-PRESCRIPTION INST-P))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (56 6 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (54 54 (:TYPE-PRESCRIPTION IFU-STG-P))
 (53 53 (:TYPE-PRESCRIPTION DQ-STG-P))
 (52 52 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (50 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (44 44 (:TYPE-PRESCRIPTION INST-IN))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (42 42 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (42 42 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (36 36 (:REWRITE MEMBER-OF-SUBTRACE))
 (35 5 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (35 4 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (34 13 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (34 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (31 13 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (31 13 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (29 13 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (28 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (27 10 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (26 26 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (25 9 (:REWRITE DQ-STG-NOT-IFU-STG))
 (25 5 (:REWRITE SUBTRACE-P-CDR))
 (23 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 21 (:REWRITE DEFAULT-CAR))
 (21 11 (:REWRITE COMMIT-COMMITTED-INST))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (20 20 (:TYPE-PRESCRIPTION COMMITTED-P))
 (20 4 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (20 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 19 (:REWRITE DEFAULT-CDR))
 (19 9 (:REWRITE IFU-NOT-COMMITTED-INST))
 (19 9 (:REWRITE EXECUTED-COMMITTED-INST))
 (19 9 (:REWRITE DQ-NOT-COMMITTED-INST))
 (19 9 (:REWRITE COMPLETED-COMMITTED-INST))
 (19 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 18 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (18 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (17 17 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (17 5 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (14 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 6 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (13 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (12 12 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (12 4 (:REWRITE INST-LISTP-CDR))
 (12 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (12 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (12 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (10 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (9 4 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 3 (:REWRITE INST-P-TRACE-LRM-IN-ROB))
 (9 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (8 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (8 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (7 1 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (7 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (6 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 5 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (4 4 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION REG-MODIFIER-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(LRM-IN-ROB-MT-STEP-IF-INST-COMMIT-LRM-2-HELP
 (6406 228 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (3547 77 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (2587 33 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (2071 25 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (2060 51 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1943 88 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (1918 108 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1458 92 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (1147 422 (:REWRITE INST-LISTP-CAR))
 (1110 123 (:DEFINITION TRUE-LISTP))
 (1082 154 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (878 878 (:REWRITE MEMBER-OF-SUBTRACE))
 (857 108 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (808 25 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (783 651 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (756 46 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (734 18 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (726 242 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (689 689 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (671 39 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (655 117 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (641 69 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (581 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (580 67 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (579 579 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (560 149 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (542 88 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (525 505 (:REWRITE DEFAULT-CAR))
 (516 25 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (484 484 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (474 461 (:REWRITE DEFAULT-CDR))
 (424 424 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (424 424 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (419 139 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (417 173 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (417 173 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (412 154 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (412 10 (:DEFINITION MEMBER-EQUAL))
 (364 13 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (361 89 (:LINEAR INST-TAG-LT-8))
 (356 89 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (356 89 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (353 128 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (346 346 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (346 55 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (345 46 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (344 154 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (333 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (325 25 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (318 92 (:REWRITE COMPLETED-DISPATCHED-INST))
 (315 63 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (311 25 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (306 27 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (304 46 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (304 46 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (301 13 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (300 33 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (289 103 (:REWRITE DQ-STG-NOT-IFU-STG))
 (285 103 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (279 139 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (279 139 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (279 139 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (275 46 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (270 36 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (267 87 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (266 46 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (266 46 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (259 6 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (256 22 (:REWRITE MEMBER-EQUAL-CAR-OF-TAIL-P))
 (252 252 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (250 89 (:LINEAR INST-TAG-GE-0))
 (250 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (248 92 (:REWRITE EXECUTED-DISPATCHED-INST))
 (248 92 (:REWRITE COMMIT-DISPATCHED-INST))
 (246 14 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (245 245 (:REWRITE SUBTRACE-TAIL-P))
 (245 245 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (244 244 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (244 244 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (242 28 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (240 24 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (239 6 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (236 89 (:LINEAR MT-ROB-HEAD-LT-8))
 (226 33 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (226 33 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (225 27 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (224 224 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (221 101 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (220 220 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (220 220 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (218 89 (:LINEAR MT-ROB-HEAD-GE-0))
 (214 80 (:REWRITE COMMIT-COMMITTED-INST))
 (213 117 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (210 92 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (205 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (202 42 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (200 25 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (198 27 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (197 27 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (195 78 (:REWRITE DE-VALID-CONSISTENT))
 (184 24 (:DEFINITION TAIL-P))
 (184 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (180 45 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (178 178 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (165 51 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (162 50 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (156 51 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (155 63 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (155 15 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (154 54 (:REWRITE IFU-NOT-COMMITTED-INST))
 (154 54 (:REWRITE EXECUTED-COMMITTED-INST))
 (154 54 (:REWRITE DQ-NOT-COMMITTED-INST))
 (154 54 (:REWRITE COMPLETED-COMMITTED-INST))
 (153 51 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (153 51 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (150 62 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (150 62 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (150 62 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (143 5 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (142 63 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (135 55 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (135 46 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (128 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (127 72 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (126 126 (:TYPE-PRESCRIPTION TAIL-P))
 (119 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (110 55 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (108 27 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (108 21 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (107 47 (:REWRITE INST-LISTP-CDR))
 (104 10 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (96 96 (:REWRITE INST-SPECULTV-CAR))
 (90 33 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (85 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (82 10 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (78 78 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (74 16 (:REWRITE NOT-TRACE-LRM-IN-ROB-STEP-TRACE))
 (74 16 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (70 70 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (70 70 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (65 13 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (63 9 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (62 36 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (55 55 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (55 35 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (55 35 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (50 25 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (45 45 (:REWRITE IFU-VALID-IF-INST-IN))
 (45 45 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (45 15 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (42 35 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (37 35 (:REWRITE INST-P-TRACE-LRM-IN-ROB))
 (35 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (32 4 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (30 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (30 4 (:REWRITE TAIL-P-CDR-1))
 (29 29 (:REWRITE INST-EXCPT-CAR))
 (27 27 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (27 27 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (27 27 (:REWRITE INST-MODIFIED-CAR))
 (24 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (23 23 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 8 (:REWRITE IFU-STG-NOT-DQ-STG))
 (20 8 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (20 5 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (17 17 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (17 17 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (17 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (17 11 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (16 8 (:REWRITE DEFS-INST-LIFT-IF))
 (16 6 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (15 15 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (15 15 (:TYPE-PRESCRIPTION BITP))
 (15 15 (:REWRITE DEFS-INST-ASSERTIONS . 10))
 (15 15 (:REWRITE DEFS-INST-ASSERTIONS . 1))
 (15 9 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (15 9 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (14 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (13 13 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (12 6 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (12 6 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (9 9 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (9 9 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (9 9 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (8 4 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:REWRITE INST-P-STEP-INST))
 )
(LRM-IN-ROB-MT-STEP-IF-INST-COMMIT-LRM-2
 (1109 1 (:DEFINITION STEP-TRACE))
 (573 17 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (392 2 (:DEFINITION TRACE-EXIST-LRM-IN-ROB-P))
 (382 1 (:DEFINITION TRACE-LRM-IN-ROB))
 (353 10 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (256 5 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (183 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (151 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (149 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (142 11 (:REWRITE RETIRED-COMMITTED-INST))
 (140 28 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (129 42 (:REWRITE INST-LISTP-CAR))
 (112 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (85 13 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (78 6 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (72 12 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (70 70 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (67 67 (:REWRITE SUBTRACE-TAIL-P))
 (67 67 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (67 6 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (64 12 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (64 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (61 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (58 58 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (58 58 (:TYPE-PRESCRIPTION INST-P))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (56 6 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (54 54 (:TYPE-PRESCRIPTION IFU-STG-P))
 (53 53 (:TYPE-PRESCRIPTION DQ-STG-P))
 (52 52 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (50 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (44 44 (:TYPE-PRESCRIPTION INST-IN))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (42 42 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (42 42 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (36 36 (:REWRITE MEMBER-OF-SUBTRACE))
 (35 5 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (35 4 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (34 13 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (34 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (31 13 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (31 13 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (29 13 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (28 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (27 10 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (26 26 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (25 9 (:REWRITE DQ-STG-NOT-IFU-STG))
 (25 5 (:REWRITE SUBTRACE-P-CDR))
 (23 23 (:REWRITE DEFAULT-CAR))
 (23 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 11 (:REWRITE COMMIT-COMMITTED-INST))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (20 20 (:TYPE-PRESCRIPTION COMMITTED-P))
 (20 20 (:REWRITE DEFAULT-CDR))
 (20 4 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (20 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 9 (:REWRITE IFU-NOT-COMMITTED-INST))
 (19 9 (:REWRITE EXECUTED-COMMITTED-INST))
 (19 9 (:REWRITE DQ-NOT-COMMITTED-INST))
 (19 9 (:REWRITE COMPLETED-COMMITTED-INST))
 (19 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (18 18 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (18 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (17 17 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (17 5 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (14 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 13 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (13 13 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (13 6 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (13 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 4 (:REWRITE INST-LISTP-CDR))
 (12 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (12 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (12 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (10 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (9 4 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 3 (:REWRITE INST-P-TRACE-LRM-IN-ROB))
 (9 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (8 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (8 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (7 1 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (7 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (6 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:DEFINITION INST-AT-STG-IN-TRACE))
 (5 5 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (4 4 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 )
(NOT-INST-COMMIT-LRM-IN-ROB-IF-NOT-ROB-HEAD
 (164 82 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (71 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (64 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (60 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (59 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (46 2 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (44 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (36 6 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (27 27 (:TYPE-PRESCRIPTION INST-IN))
 (27 27 (:REWRITE INST-IN-LRM-IN-ROB))
 (18 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (18 6 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 6 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 6 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (15 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (14 2 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (14 2 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (12 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (8 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (7 7 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION IFU-STG-P))
 (7 7 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION DQ-STG-P))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (7 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (5 5 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (5 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (5 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (3 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE NOT-DQ-STG-P-LRM-IN-ROB))
 )
(INST-WB-LRM-IN-ROB
 (16 2 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (6 2 (:REWRITE INST-P-LRM-IN-ROB))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:TYPE-PRESCRIPTION INST-P))
 (2 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (2 2 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (1 1 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 )
(INST-WB-SREG-LRM-IN-ROB
 (2 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (2 2 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (2 2 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 )
(INST-WB-LSRM-IN-ROB
 (16 2 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (6 2 (:REWRITE INST-P-LSRM-IN-ROB))
 (4 4 (:TYPE-PRESCRIPTION SRNAME-P))
 (4 4 (:TYPE-PRESCRIPTION INST-P))
 (2 2 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (2 2 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 (1 1 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 )
(INST-WB-SREG-LSRM-IN-ROB
 (2 2 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (2 2 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (2 2 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 )
(ROBE-WB-INST-WB-SPECIAL
 (82 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (56 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (41 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (35 2 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (21 1 (:REWRITE RETIRED-COMMITTED-INST))
 (19 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (17 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (16 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (15 15 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (15 15 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (15 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (15 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (13 13 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (13 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (12 12 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (11 11 (:TYPE-PRESCRIPTION IFU-STG-P))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 2 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (9 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (8 8 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (6 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 1 (:LINEAR INST-TAG-GE-0))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(ROBE-WB-INST-WB-SREG-SPECIAL
 (82 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (56 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (41 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (21 1 (:REWRITE RETIRED-COMMITTED-INST))
 (19 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (16 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (15 15 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (15 15 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (13 13 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (13 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (12 12 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (11 11 (:TYPE-PRESCRIPTION IFU-STG-P))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 2 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (9 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (8 8 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 1 (:LINEAR INST-TAG-GE-0))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(ROBE-EXCPT-INST-EXCPT-FLAGS-SPECIAL
 (105 1 (:REWRITE ROBE-EXCPT-NTH-ROBE-IF-FETCH-OR-DECODE-ERROR))
 (94 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (47 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (40 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (34 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (29 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (18 18 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (16 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (15 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (14 14 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (13 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 6 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (12 6 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (5 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (3 1 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 1 (:LINEAR INST-TAG-GE-0))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (1 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 )
(NOT-INST-COMMIT-LRM-IN-ROB-HELP
 (685 3 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (340 44 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (334 16 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (260 44 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (205 16 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (184 5 (:REWRITE ROBE-WB-INST-WB-1))
 (182 7 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (177 7 (:REWRITE ROBE-BRANCH-ROBE-SYNC-EXCLUSIVE))
 (133 5 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (132 66 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (120 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (117 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (112 7 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (110 5 (:REWRITE ROBE-BRANCH-INST-BRANCH-1))
 (107 107 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (103 15 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (91 8 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-1))
 (81 4 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (72 8 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (72 1 (:REWRITE NOT-INST-COMMIT-LRM-IN-ROB-IF-NOT-ROB-HEAD))
 (63 25 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (59 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (54 54 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (54 3 (:REWRITE INST-SPECULTV-INST-AT-ROB-HEAD-IF-UNIQ-INST-AT-ROB-HEAD))
 (45 15 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (45 15 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (39 13 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (39 13 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (38 6 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (36 9 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (36 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (35 35 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (34 10 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (34 2 (:REWRITE ROBE-WB-SREG-INST-WB-SREG-1))
 (31 10 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (30 30 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (30 30 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (30 30 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (28 10 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (28 10 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (25 5 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (22 10 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (22 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (21 3 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (21 3 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (18 18 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (18 6 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 6 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 6 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 15 (:TYPE-PRESCRIPTION IFU-STG-P))
 (15 15 (:TYPE-PRESCRIPTION DQ-STG-P))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (13 13 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (13 5 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (13 5 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (13 5 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (13 5 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (12 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (11 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (10 10 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (9 9 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (9 9 (:REWRITE LSU-PENDING-WRITES-IF-WBUF-INST-IN))
 (9 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION IU-STG-P))
 (8 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (8 1 (:LINEAR INST-TAG-LT-8))
 (8 1 (:LINEAR INST-TAG-GE-0))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (5 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (5 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (5 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (4 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (4 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (4 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (4 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (4 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (4 4 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (1 1 (:REWRITE NOT-DQ-STG-P-LRM-IN-ROB))
 )
(NOT-INST-COMMIT-LRM-IN-ROB
 (284 4 (:REWRITE NOT-INST-COMMIT-LRM-IN-ROB-IF-NOT-ROB-HEAD))
 (88 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (72 36 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (70 4 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (48 4 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (39 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (36 36 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (36 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (32 4 (:LINEAR INST-TAG-LT-8))
 (32 4 (:LINEAR INST-TAG-GE-0))
 (24 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (22 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (20 4 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (16 4 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (16 4 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (13 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (12 4 (:LINEAR MT-ROB-HEAD-LT-8))
 (12 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (12 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (11 11 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 8 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (8 8 (:REWRITE DISPATCHED-P-LRM-IN-ROB))
 (8 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 4 (:LINEAR MT-ROB-HEAD-GE-0))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (5 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (5 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (4 4 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE NOT-DQ-STG-P-LRM-IN-ROB))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 )
(ROBE-DEST-INST-DEST-REG-SPECIAL
 (434 13 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (240 6 (:REWRITE RETIRED-DISPATCHED-INST))
 (204 6 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (117 13 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (78 78 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (73 39 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (73 39 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (69 3 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (60 12 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (51 2 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (46 1 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 2))
 (34 34 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (34 34 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (34 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (33 13 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (30 12 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (30 12 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (30 6 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (29 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (28 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (26 13 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (24 24 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (24 12 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (24 12 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (19 3 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (18 6 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (18 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (16 16 (:TYPE-PRESCRIPTION IFU-STG-P))
 (16 16 (:TYPE-PRESCRIPTION DQ-STG-P))
 (16 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (15 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (14 4 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (13 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (12 12 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (12 4 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (12 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (10 2 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (10 2 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (9 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (8 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (8 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (6 6 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 6 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 1 (:LINEAR INST-TAG-GE-0))
 (1 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-INST-COMMIT-LRM-IN-ROB-IF-ROB-WRITE-RID-DIFFERS-LOCAL
 (365 2 (:REWRITE ROBE-DEST-INST-DEST-REG-2))
 (248 2 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (147 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (143 11 (:REWRITE INST-P-INST-OF-TAG))
 (119 4 (:REWRITE INST-IN-INST-OF-TAG))
 (105 2 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (97 25 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (97 15 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (72 1 (:REWRITE NOT-INST-COMMIT-LRM-IN-ROB-IF-NOT-ROB-HEAD))
 (72 1 (:REWRITE INST-BRANCH-INST-SYNC-EXCLUSIVE))
 (71 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (67 15 (:REWRITE UNIQ-INST-OF-TAG-IF-COMMIT-INST))
 (64 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (59 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (52 3 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (48 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (45 9 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (40 20 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (39 15 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (38 2 (:REWRITE ROBE-DEST-INST-DEST-REG-IF-COMPLETE-2))
 (35 2 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (27 2 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (27 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (23 9 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (23 9 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (23 9 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (21 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (19 19 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (19 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (18 2 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (17 17 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (17 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (16 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (16 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (15 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (14 2 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (12 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (12 2 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (10 10 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (10 4 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (9 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (8 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (8 1 (:LINEAR INST-TAG-LT-8))
 (8 1 (:LINEAR INST-TAG-GE-0))
 (7 7 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION IFU-STG-P))
 (7 7 (:TYPE-PRESCRIPTION DQ-STG-P))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (7 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (7 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (7 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (7 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (5 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (5 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 1 (:REWRITE NOT-INST-COMMIT-LRM-IN-ROB))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 2 (:REWRITE NOT-COMMITTED-P-LRM-IN-ROB))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 2 (:REWRITE DISPATCHED-P-LRM-IN-ROB))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (1 1 (:REWRITE NOT-DQ-STG-P-LRM-IN-ROB))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-INST-COMMIT-LRM-IN-ROB-IF-ROB-WRITE-RID-DIFFERS
 (284 4 (:REWRITE NOT-INST-COMMIT-LRM-IN-ROB-IF-NOT-ROB-HEAD))
 (88 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (72 36 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (70 4 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (48 4 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (39 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (36 36 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (36 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (32 4 (:LINEAR INST-TAG-LT-8))
 (32 4 (:LINEAR INST-TAG-GE-0))
 (28 4 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (27 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (25 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (24 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (18 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (16 4 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (16 4 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (15 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (13 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 4 (:REWRITE NOT-INST-COMMIT-LRM-IN-ROB))
 (12 4 (:LINEAR MT-ROB-HEAD-LT-8))
 (12 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (12 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (11 11 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (9 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 8 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (8 8 (:REWRITE DISPATCHED-P-LRM-IN-ROB))
 (8 4 (:LINEAR MT-ROB-HEAD-GE-0))
 (8 1 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (7 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (5 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (5 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (5 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (4 4 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE NOT-DQ-STG-P-LRM-IN-ROB))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (1 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(LRM-IN-ROB-MT-STEP-IF-INST-COMMIT-HELP
 (2516 106 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1945 34 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1369 27 (:REWRITE RETIRED-DISPATCHED-INST))
 (1291 25 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1125 15 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (902 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (830 46 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (709 53 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (674 44 (:REWRITE RETIRED-COMMITTED-INST))
 (656 22 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (575 212 (:REWRITE INST-LISTP-CAR))
 (486 58 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (468 26 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (461 46 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (441 5 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (395 59 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (394 305 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (381 17 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (371 371 (:REWRITE MEMBER-OF-SUBTRACE))
 (361 361 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (352 32 (:DEFINITION TRUE-LISTP))
 (335 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (326 22 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (323 323 (:TYPE-PRESCRIPTION DQ-STG-P))
 (311 311 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (294 294 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (286 42 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (248 40 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (243 5 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (240 72 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (227 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (225 32 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (222 222 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (222 222 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (217 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (212 197 (:REWRITE DEFAULT-CAR))
 (210 5 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (200 20 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (192 64 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (184 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (179 54 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (176 40 (:LINEAR INST-TAG-LT-8))
 (175 171 (:REWRITE DEFAULT-CDR))
 (160 40 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (160 40 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (156 72 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (156 72 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (156 72 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (155 48 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (154 59 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (152 5 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (148 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (144 15 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (144 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (141 57 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (141 57 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (140 5 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (139 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (139 22 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (135 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (134 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (134 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (133 29 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (130 45 (:REWRITE DQ-STG-NOT-IFU-STG))
 (130 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (128 128 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (128 40 (:LINEAR INST-TAG-GE-0))
 (127 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (127 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (127 22 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (125 59 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (125 45 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (125 21 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (124 58 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (124 16 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (114 114 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (114 15 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (114 15 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (112 112 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (110 44 (:REWRITE COMMIT-COMMITTED-INST))
 (109 109 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (106 40 (:LINEAR MT-ROB-HEAD-LT-8))
 (105 2 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (102 12 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (100 100 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (100 40 (:LINEAR MT-ROB-HEAD-GE-0))
 (100 32 (:REWRITE COMPLETED-COMMITTED-INST))
 (98 98 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (94 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (91 42 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (91 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (91 12 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (90 36 (:REWRITE DE-VALID-CONSISTENT))
 (90 32 (:REWRITE DQ-NOT-COMMITTED-INST))
 (89 89 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (89 89 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (88 32 (:REWRITE IFU-NOT-COMMITTED-INST))
 (88 32 (:REWRITE EXECUTED-COMMITTED-INST))
 (88 27 (:REWRITE COMPLETED-DISPATCHED-INST))
 (87 25 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (84 84 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (84 84 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (82 27 (:REWRITE EXECUTED-DISPATCHED-INST))
 (82 27 (:REWRITE COMMIT-DISPATCHED-INST))
 (80 80 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (78 18 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (78 13 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (77 25 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (76 19 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (76 14 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (75 25 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (75 25 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (69 31 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (69 31 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (69 31 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (69 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (67 7 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (64 44 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (64 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (63 31 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (61 19 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (60 19 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (49 49 (:REWRITE SUBTRACE-TAIL-P))
 (49 49 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (49 7 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (45 45 (:REWRITE INST-SPECULTV-CAR))
 (44 5 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (44 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (43 31 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (42 42 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (42 42 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (42 12 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (41 7 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NOT-REG-MODIFIER))
 (41 7 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (40 18 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (37 31 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (37 18 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (35 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (34 34 (:TYPE-PRESCRIPTION RNAME-P))
 (34 34 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (33 5 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (31 14 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (30 16 (:REWRITE INST-LISTP-CDR))
 (30 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (29 7 (:REWRITE NOT-TRACE-LRM-IN-ROB-STEP-TRACE))
 (28 16 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (28 14 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (26 26 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (26 26 (:REWRITE IFU-VALID-IF-INST-IN))
 (26 26 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (25 5 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (24 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 10 (:REWRITE INST-P-TRACE-LRM-IN-ROB))
 (20 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (19 5 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (18 6 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (18 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (16 10 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (16 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (16 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (16 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (14 7 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (14 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (13 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (12 12 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (12 12 (:REWRITE INST-MODIFIED-CAR))
 (12 12 (:REWRITE INST-EXCPT-CAR))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (11 5 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (11 5 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (10 10 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (10 10 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (9 9 (:REWRITE INST-P-STEP-INST))
 (8 8 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (8 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (8 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (8 4 (:REWRITE DEFS-INST-LIFT-IF))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (7 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (7 2 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (6 6 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (6 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (2 2 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 )
(LRM-IN-ROB-MT-STEP-IF-INST-COMMIT
 (833 1 (:DEFINITION STEP-TRACE))
 (392 2 (:DEFINITION TRACE-EXIST-LRM-IN-ROB-P))
 (382 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (382 1 (:DEFINITION TRACE-LRM-IN-ROB))
 (238 10 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (169 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (151 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (144 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (130 26 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (111 36 (:REWRITE INST-LISTP-CAR))
 (110 11 (:REWRITE RETIRED-COMMITTED-INST))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (66 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (64 12 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (64 5 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (63 63 (:REWRITE SUBTRACE-TAIL-P))
 (63 63 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (56 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (56 6 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (54 8 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (53 53 (:TYPE-PRESCRIPTION INST-P))
 (52 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (47 47 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (39 39 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (39 39 (:TYPE-PRESCRIPTION DQ-STG-P))
 (38 38 (:TYPE-PRESCRIPTION INST-IN))
 (38 38 (:TYPE-PRESCRIPTION IFU-STG-P))
 (38 38 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (38 38 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (38 38 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (35 4 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (34 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (32 32 (:REWRITE MEMBER-OF-SUBTRACE))
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (28 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (28 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 5 (:REWRITE SUBTRACE-P-CDR))
 (25 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 8 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (20 20 (:TYPE-PRESCRIPTION COMMITTED-P))
 (20 20 (:REWRITE DEFAULT-CAR))
 (20 8 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (20 8 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (20 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 5 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (19 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (18 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (17 17 (:REWRITE DEFAULT-CDR))
 (17 11 (:REWRITE COMMIT-COMMITTED-INST))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 16 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (16 8 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (16 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 9 (:REWRITE IFU-NOT-COMMITTED-INST))
 (15 9 (:REWRITE EXECUTED-COMMITTED-INST))
 (15 9 (:REWRITE DQ-NOT-COMMITTED-INST))
 (15 9 (:REWRITE COMPLETED-COMMITTED-INST))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 12 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (12 4 (:REWRITE INST-LISTP-CDR))
 (12 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (12 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (12 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 5 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (10 10 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (10 10 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 3 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (7 1 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (6 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 5 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (4 4 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE INST-P-TRACE-LRM-IN-ROB))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION REG-MODIFIER-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION RNAME-P))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 )
(LRM-IN-ROB-IF-DISPATCH-INST-HELP
 (5595 153 (:DEFINITION UNSIGNED-BYTE-P))
 (5442 153 (:DEFINITION INTEGER-RANGE-P))
 (4190 84 (:DEFINITION BITP))
 (3785 130 (:REWRITE LOGHEAD-IDENTITY))
 (3574 126 (:LINEAR LOGTAIL-LEQ))
 (3115 5 (:REWRITE NOT-REG-MODIFIER-IF-NOT-CNTLV-WB))
 (2924 1462 (:TYPE-PRESCRIPTION INTEGERP-INST-WORD))
 (2414 207 (:REWRITE LOGTAIL-IDENTITY))
 (2045 25 (:REWRITE LOGHEAD-BITP))
 (1930 5 (:REWRITE NOT-REG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (1536 1536 (:TYPE-PRESCRIPTION INST-P))
 (1533 325 (:REWRITE DEFAULT-<-1))
 (1512 280 (:REWRITE EQUAL-LOGCONS))
 (1442 410 (:REWRITE LOGCONS-<-0))
 (1248 37 (:REWRITE LOGCAR-BITP))
 (1248 37 (:REWRITE LOGBIT-0-BITP))
 (602 86 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (602 86 (:REWRITE LOGTAIL-LESSP))
 (534 534 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (370 5 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (350 10 (:REWRITE LOGTAIL-EQUAL-0))
 (325 325 (:REWRITE DEFAULT-<-2))
 (301 43 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (222 74 (:REWRITE INST-P-INST-AT-STG))
 (185 5 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (153 153 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (150 5 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (120 24 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (108 108 (:TYPE-PRESCRIPTION BITP))
 (105 35 (:REWRITE INST-STG-INST-AT-STG))
 (70 10 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (65 5 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (65 5 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (65 5 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (60 20 (:REWRITE INST-IN-INST-AT-STG))
 (55 10 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (45 5 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (40 5 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (40 5 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (30 10 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (30 5 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-MT-CMI))
 (27 27 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (25 25 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (25 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (25 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (24 6 (:REWRITE RNAME-P-BV-EQV-IFF-EQUAL))
 (24 6 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION INST-IN))
 (20 20 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (20 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 5 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (20 5 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 18 (:TYPE-PRESCRIPTION RNAME-P))
 (18 18 (:TYPE-PRESCRIPTION OPCD-P))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (10 10 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (5 5 (:TYPE-PRESCRIPTION INST-RC))
 (5 5 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (5 5 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (5 5 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (5 5 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-DISPATCH-INST))
 (5 5 (:REWRITE INST-FETCH-ERROR-INST-AT-DQ0-IF-DISPATCH-INST))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(LRM-IN-ROB-IF-DISPATCH-INST
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (23 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (5 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-CMI-P-MT-STEP))
 (3 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (2 2 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (1 1 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(LRM-IN-ROB-MT-STEP-IF-DISPATCH-INDUCT
 (1159 62 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1086 25 (:REWRITE RETIRED-DISPATCHED-INST))
 (1010 209 (:REWRITE INST-LISTP-CAR))
 (824 82 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (768 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (755 15 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (715 13 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (503 59 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (474 25 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (445 48 (:REWRITE RETIRED-COMMITTED-INST))
 (433 8 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (414 54 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (344 10 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (338 29 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (330 10 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (321 29 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (318 10 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (313 281 (:REWRITE MEMBER-OF-SUBTRACE))
 (313 228 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (288 27 (:DEFINITION TRUE-LISTP))
 (284 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (246 237 (:REWRITE DEFAULT-CAR))
 (227 227 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (224 68 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (224 25 (:REWRITE COMPLETED-DISPATCHED-INST))
 (222 14 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (220 16 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (211 207 (:REWRITE DEFAULT-CDR))
 (195 59 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (190 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (178 27 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (172 172 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (171 15 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (168 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (167 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (159 159 (:TYPE-PRESCRIPTION DQ-STG-P))
 (159 53 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (150 60 (:REWRITE DE-VALID-CONSISTENT))
 (150 34 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (148 148 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (147 3 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (146 146 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (146 68 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (146 68 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (146 68 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (141 3 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (139 17 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (135 15 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (130 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (123 29 (:LINEAR INST-TAG-LT-8))
 (120 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (116 29 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (116 29 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (116 17 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (116 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (115 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (111 111 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (111 111 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (108 16 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (108 13 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (106 106 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (106 29 (:LINEAR INST-TAG-GE-0))
 (106 26 (:REWRITE INST-LISTP-CDR))
 (105 21 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (105 14 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (104 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (104 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (101 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (94 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (93 29 (:LINEAR MT-ROB-HEAD-LT-8))
 (93 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (93 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (93 14 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (92 13 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (92 13 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (91 13 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (90 90 (:REWRITE SUBTRACE-TAIL-P))
 (90 90 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (89 48 (:REWRITE COMMIT-COMMITTED-INST))
 (86 86 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (86 86 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (86 29 (:LINEAR MT-ROB-HEAD-GE-0))
 (85 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (83 43 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (83 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (83 13 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (81 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (77 25 (:REWRITE EXECUTED-DISPATCHED-INST))
 (77 25 (:REWRITE COMMIT-DISPATCHED-INST))
 (77 11 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NOT-REG-MODIFIER))
 (77 11 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (72 72 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (70 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (69 30 (:REWRITE COMPLETED-COMMITTED-INST))
 (66 14 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (64 30 (:REWRITE DQ-NOT-COMMITTED-INST))
 (64 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (63 30 (:REWRITE IFU-NOT-COMMITTED-INST))
 (63 30 (:REWRITE EXECUTED-COMMITTED-INST))
 (62 10 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (60 9 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (58 58 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (57 15 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (56 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (52 13 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (51 47 (:REWRITE INST-SPECULTV-CAR))
 (50 3 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (48 15 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (46 32 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (45 15 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (45 15 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (42 10 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (41 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (40 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (39 39 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (39 39 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (39 10 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (37 32 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (37 13 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (37 11 (:REWRITE NOT-TRACE-LRM-IN-ROB-STEP-TRACE))
 (36 12 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (36 12 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (36 9 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (35 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (33 17 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (33 17 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (33 17 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (33 17 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (32 32 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (31 16 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (30 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (30 5 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (30 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (29 29 (:REWRITE IFU-VALID-IF-INST-IN))
 (29 29 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (27 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (27 9 (:REWRITE DQ-STG-NOT-IFU-STG))
 (27 9 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (27 9 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (27 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (25 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (24 24 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (23 6 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (20 4 (:REWRITE INST-P-STEP-INST))
 (20 4 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (20 3 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (19 10 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (18 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (17 13 (:REWRITE INST-MODIFIED-CAR))
 (16 16 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (16 3 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (15 10 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (15 10 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (15 5 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (15 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (15 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (15 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (14 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (13 13 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (13 8 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (12 8 (:REWRITE INST-EXCPT-CAR))
 (10 10 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (10 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (10 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (9 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (9 3 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (9 3 (:REWRITE IFU-STG-NOT-DQ-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (8 8 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (8 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (8 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-SPECULTV))
 (8 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-MODIFIED))
 (8 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (6 3 (:TYPE-PRESCRIPTION TYPE-DQ-STG))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (6 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (1 1 (:REWRITE INITIAL-SUBLISTP-EQUAL-REFLEXIVE))
 )
(LRM-IN-ROB-MT-STEP-IF-DISPATCH-HELP
 (884 1 (:DEFINITION STEP-TRACE))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (151 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (110 22 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (86 43 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (77 2 (:DEFINITION MEMBER-EQUAL))
 (75 25 (:REWRITE INST-LISTP-CAR))
 (70 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (56 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (52 9 (:REWRITE RETIRED-COMMITTED-INST))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (46 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (45 9 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (43 43 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (43 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (40 40 (:REWRITE SUBTRACE-TAIL-P))
 (40 40 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (28 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (28 2 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (28 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (27 27 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (27 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 7 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (23 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (23 7 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 22 (:REWRITE MEMBER-OF-SUBTRACE))
 (22 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 18 (:TYPE-PRESCRIPTION COMMITTED-P))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 15 (:REWRITE DEFAULT-CAR))
 (15 7 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (11 9 (:REWRITE COMMIT-COMMITTED-INST))
 (10 10 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (10 2 (:REWRITE SUBTRACE-P-CDR))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (9 7 (:REWRITE IFU-NOT-COMMITTED-INST))
 (9 7 (:REWRITE EXECUTED-COMMITTED-INST))
 (9 7 (:REWRITE DQ-NOT-COMMITTED-INST))
 (9 7 (:REWRITE COMPLETED-COMMITTED-INST))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (8 8 (:REWRITE DEFAULT-CDR))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 1 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (7 7 (:REWRITE INST-SPECULTV-CAR))
 (7 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 6 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (6 6 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (6 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (5 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (5 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 1 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(LRM-IN-ROB-MT-STEP-IF-DISPATCH
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (25 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (19 1 (:REWRITE NOT-REG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (13 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (5 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (5 1 (:REWRITE NOT-REG-MODIFIER-IF-NOT-CNTLV-WB))
 (5 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (5 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (2 2 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(NOT-LRM-IN-ROB-MT-STEP-IF-NOT-REG-REF-WAIT
 (744 24 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (588 46 (:REWRITE LRM-IN-ROB-MT-STEP-IF-INST-COMMIT))
 (552 24 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (456 24 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (408 24 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (360 144 (:REWRITE DE-VALID-CONSISTENT))
 (360 8 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (252 4 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (164 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (140 28 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (120 24 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (110 46 (:REWRITE LRM-IN-ROB-MT-STEP-IF-DISPATCH))
 (108 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (108 4 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (108 4 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (84 28 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (84 28 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (84 28 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (72 24 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (72 24 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (64 16 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (64 16 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (64 16 (:REWRITE MT-CMI-P-MT-STEP))
 (56 28 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (32 32 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (32 32 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (32 32 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (24 24 (:REWRITE IFU-VALID-IF-INST-IN))
 (24 24 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (24 24 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (24 24 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (24 24 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (24 24 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (24 8 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (20 20 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (20 4 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (16 16 (:TYPE-PRESCRIPTION OPCD-P))
 (16 16 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (16 16 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (16 16 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (16 16 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (16 16 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (16 16 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (12 12 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (10 4 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 8 (:REWRITE NOT-INST-COMMIT-LRM-IN-ROB-IF-ROB-WRITE-RID-DIFFERS))
 (8 8 (:REWRITE NOT-INST-COMMIT-LRM-IN-ROB-IF-NOT-ROB-HEAD))
 (8 8 (:REWRITE NOT-INST-COMMIT-LRM-IN-ROB))
 (4 4 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 )
(LRM-IN-ROB-MT-STEP-IF-REG-REF-WAIT
 (928 116 (:REWRITE INST-P-LRM-IN-ROB))
 (899 29 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (888 20 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (826 52 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (800 100 (:REWRITE INST-IN-LRM-IN-ROB))
 (667 29 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (645 258 (:REWRITE DE-VALID-CONSISTENT))
 (568 12 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (493 29 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (405 5 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (280 8 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (268 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (256 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (252 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (216 216 (:TYPE-PRESCRIPTION INST-P))
 (205 41 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (200 100 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (168 8 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (168 8 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (145 29 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (138 52 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (123 41 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (123 41 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (123 41 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (100 100 (:TYPE-PRESCRIPTION INST-IN))
 (87 29 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (85 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (85 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (85 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (85 5 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (85 5 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (80 8 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (76 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (76 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (73 5 (:REWRITE LRM-IN-ROB-MT-STEP-IF-INST-COMMIT-LRM-2))
 (69 5 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (68 68 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (66 22 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (64 8 (:REWRITE NOT-COMMITTED-P-LRM-IN-ROB))
 (64 8 (:REWRITE DISPATCHED-P-LRM-IN-ROB))
 (62 62 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (61 61 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (60 4 (:LINEAR INST-TAG-LT-8))
 (60 4 (:LINEAR INST-TAG-GE-0))
 (53 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (46 46 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (46 46 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (44 44 (:TYPE-PRESCRIPTION OPCD-P))
 (43 43 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (43 43 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (43 43 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (43 43 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (40 5 (:REWRITE NOT-LRM-IN-ROB-MT-STEP-IF-NOT-REG-MODIFIER))
 (40 5 (:REWRITE NOT-LRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (40 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (39 5 (:REWRITE LRM-IN-ROB-MT-STEP-IF-INST-COMMIT-LRM))
 (36 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (32 4 (:REWRITE NOT-DQ-STG-P-LRM-IN-ROB))
 (29 29 (:REWRITE IFU-VALID-IF-INST-IN))
 (29 29 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (29 5 (:REWRITE NOT-REG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (29 5 (:REWRITE NOT-REG-MODIFIER-IF-NOT-CNTLV-WB))
 (28 28 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (25 5 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (24 24 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (24 6 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (24 6 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (24 6 (:REWRITE MT-CMI-P-MT-STEP))
 (16 16 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (16 4 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (16 4 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (13 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (12 12 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (12 12 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (12 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (12 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (12 4 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (12 4 (:LINEAR MT-ROB-HEAD-LT-8))
 (8 8 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 8 (:TYPE-PRESCRIPTION COMMITTED-P))
 (8 8 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (8 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (8 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (8 4 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 5 (:REWRITE NOT-LRM-IN-ROB-MT-STEP-IF-DISPATCH-DEST-REG-DIFFERS))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (6 6 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (6 6 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (6 6 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (6 6 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (6 6 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (6 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (6 2 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-DISPATCH-INST))
 (6 2 (:REWRITE INST-FETCH-ERROR-INST-AT-DQ0-IF-DISPATCH-INST))
 (5 5 (:REWRITE NOT-LRM-IN-ROB-MT-STEP-IF-FLUSH-ALL))
 (2 2 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION BITP-OF-B-NOT))
 )
(TRACE-LRM-IN-ROB-STEP-TRACE-IF-DISPATCH-INST
 (1159 62 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1080 25 (:REWRITE RETIRED-DISPATCHED-INST))
 (984 205 (:REWRITE INST-LISTP-CAR))
 (832 78 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (768 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (749 15 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (712 13 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (503 59 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (468 25 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (439 48 (:REWRITE RETIRED-COMMITTED-INST))
 (427 8 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (390 54 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (348 30 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (344 10 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (330 10 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (321 29 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (318 10 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (313 281 (:REWRITE MEMBER-OF-SUBTRACE))
 (313 228 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (288 27 (:DEFINITION TRUE-LISTP))
 (284 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (246 237 (:REWRITE DEFAULT-CAR))
 (224 68 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (224 25 (:REWRITE COMPLETED-DISPATCHED-INST))
 (222 14 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (220 16 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (217 217 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (213 209 (:REWRITE DEFAULT-CDR))
 (195 59 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (190 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (178 27 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (172 172 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (171 15 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (168 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (167 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (159 159 (:TYPE-PRESCRIPTION DQ-STG-P))
 (159 53 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (151 151 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (150 60 (:REWRITE DE-VALID-CONSISTENT))
 (150 34 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (148 148 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (146 68 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (146 68 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (146 68 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (144 3 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (138 3 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (135 15 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (133 17 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (130 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (123 29 (:LINEAR INST-TAG-LT-8))
 (120 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (116 29 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (116 29 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (116 17 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (116 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (115 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (112 112 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (112 112 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (108 13 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (106 106 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (106 29 (:LINEAR INST-TAG-GE-0))
 (105 21 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (105 14 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (104 16 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (104 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (104 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (101 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (93 29 (:LINEAR MT-ROB-HEAD-LT-8))
 (93 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (93 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (93 14 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (92 13 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (92 13 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (91 13 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (91 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (89 48 (:REWRITE COMMIT-COMMITTED-INST))
 (87 87 (:REWRITE SUBTRACE-TAIL-P))
 (87 87 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (86 86 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (86 86 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (86 29 (:LINEAR MT-ROB-HEAD-GE-0))
 (85 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (83 43 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (83 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (83 13 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (81 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (77 25 (:REWRITE EXECUTED-DISPATCHED-INST))
 (77 25 (:REWRITE COMMIT-DISPATCHED-INST))
 (77 11 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NOT-REG-MODIFIER))
 (77 11 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (72 72 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (70 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (69 30 (:REWRITE COMPLETED-COMMITTED-INST))
 (66 14 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (64 30 (:REWRITE DQ-NOT-COMMITTED-INST))
 (64 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (63 30 (:REWRITE IFU-NOT-COMMITTED-INST))
 (63 30 (:REWRITE EXECUTED-COMMITTED-INST))
 (60 9 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (59 10 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (58 58 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (57 15 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (56 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (52 13 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (51 47 (:REWRITE INST-SPECULTV-CAR))
 (50 3 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (48 15 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (46 32 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (45 15 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (45 15 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (42 10 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (41 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (40 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (39 39 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (39 39 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (39 10 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (37 32 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (37 13 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (37 11 (:REWRITE NOT-TRACE-LRM-IN-ROB-STEP-TRACE))
 (36 12 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (36 12 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (36 9 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (35 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (33 17 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (33 17 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (33 17 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (33 17 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (32 32 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (31 16 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (30 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (30 5 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (30 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (29 29 (:REWRITE IFU-VALID-IF-INST-IN))
 (29 29 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (27 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (27 9 (:REWRITE DQ-STG-NOT-IFU-STG))
 (27 9 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (27 9 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (27 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (25 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (24 24 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (23 6 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (20 4 (:REWRITE INST-P-STEP-INST))
 (20 4 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (20 3 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (19 10 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (18 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (17 13 (:REWRITE INST-MODIFIED-CAR))
 (16 16 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (16 3 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (15 10 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (15 10 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (15 5 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (15 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (15 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (15 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (14 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (13 13 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (13 8 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (12 8 (:REWRITE INST-EXCPT-CAR))
 (10 10 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (10 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (10 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (9 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (9 3 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (9 3 (:REWRITE IFU-STG-NOT-DQ-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (8 8 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (8 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (8 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-SPECULTV))
 (8 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-MODIFIED))
 (8 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (6 3 (:TYPE-PRESCRIPTION TYPE-DQ-STG))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (6 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (2 2 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (1 1 (:REWRITE INITIAL-SUBLISTP-EQUAL-REFLEXIVE))
 )
(LRM-IN-ROB-MT-STEP-IF-DISPATCH-INST-INDUCT
 (3836 103 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (3606 11 (:DEFINITION TRACE-EXIST-LRM-IN-ROB-P))
 (2482 323 (:REWRITE INST-LISTP-CAR))
 (2208 27 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (2126 44 (:REWRITE RETIRED-DISPATCHED-INST))
 (982 90 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (899 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (833 14 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (827 77 (:REWRITE INST-LISTP-CDR))
 (791 65 (:REWRITE RETIRED-COMMITTED-INST))
 (565 67 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (549 99 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (543 28 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (506 495 (:REWRITE DEFAULT-CAR))
 (497 487 (:REWRITE DEFAULT-CDR))
 (494 10 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (402 48 (:DEFINITION TRUE-LISTP))
 (382 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (372 332 (:REWRITE MEMBER-OF-SUBTRACE))
 (360 32 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (342 10 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (341 31 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (341 11 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (340 340 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (339 241 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (325 41 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (318 10 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (282 59 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (268 268 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (264 27 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (260 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (259 259 (:REWRITE SUBTRACE-TAIL-P))
 (259 259 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (248 27 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (247 75 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (246 82 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (239 15 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (235 35 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (234 17 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (227 75 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (211 44 (:REWRITE COMPLETED-DISPATCHED-INST))
 (209 11 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (207 29 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (200 200 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (200 200 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (184 12 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (182 16 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (176 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (167 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (166 38 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (165 66 (:REWRITE DE-VALID-CONSISTENT))
 (164 164 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (161 75 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (161 75 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (161 75 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (161 27 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (155 7 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (154 8 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (150 7 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (148 7 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (147 3 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (144 4 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (143 67 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (141 3 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (140 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (135 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (133 65 (:REWRITE COMMIT-COMMITTED-INST))
 (133 30 (:LINEAR INST-TAG-LT-8))
 (133 14 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (127 33 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (124 44 (:REWRITE EXECUTED-DISPATCHED-INST))
 (124 44 (:REWRITE COMMIT-DISPATCHED-INST))
 (124 14 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (120 30 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (120 30 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (120 15 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (117 35 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (117 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (116 30 (:LINEAR INST-TAG-GE-0))
 (116 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (116 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (107 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (107 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (107 15 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (106 43 (:REWRITE COMPLETED-COMMITTED-INST))
 (106 14 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (106 14 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (106 14 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (103 16 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (101 43 (:REWRITE DQ-NOT-COMMITTED-INST))
 (100 43 (:REWRITE IFU-NOT-COMMITTED-INST))
 (100 43 (:REWRITE EXECUTED-COMMITTED-INST))
 (97 14 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (97 14 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (96 30 (:LINEAR MT-ROB-HEAD-LT-8))
 (94 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (93 37 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (93 37 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (93 35 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (89 30 (:LINEAR MT-ROB-HEAD-GE-0))
 (87 27 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (87 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (84 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (83 27 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (82 27 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (81 27 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (81 27 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (78 27 (:REWRITE DQ-STG-NOT-IFU-STG))
 (78 23 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (77 77 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (77 27 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (76 16 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (75 75 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (74 74 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (70 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (70 1 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (69 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (66 10 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (66 5 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (65 27 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (65 16 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (63 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (62 10 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (60 60 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (58 54 (:REWRITE INST-SPECULTV-CAR))
 (57 43 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (56 56 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (56 56 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (53 27 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (50 3 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (48 43 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (48 7 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (46 16 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (46 8 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (45 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (43 43 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (43 43 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (43 43 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (41 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (41 3 (:REWRITE MEMBER-EQUAL-CAR-OF-TAIL-P))
 (38 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (37 19 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (37 19 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (37 19 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (35 35 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (35 35 (:TYPE-PRESCRIPTION BITP))
 (35 35 (:REWRITE DEFS-INST-ASSERTIONS . 10))
 (35 35 (:REWRITE DEFS-INST-ASSERTIONS . 1))
 (33 11 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (32 32 (:REWRITE IFU-VALID-IF-INST-IN))
 (32 32 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (32 16 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (32 1 (:REWRITE INST-PRE-ISA-CADR-SUBTRACE))
 (28 4 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NOT-REG-MODIFIER))
 (28 4 (:DEFINITION TAIL-P))
 (26 7 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (22 7 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (22 3 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (21 3 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (20 20 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (20 16 (:REWRITE INST-MODIFIED-CAR))
 (20 3 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (19 10 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (19 2 (:REWRITE TAIL-P-CDR-1))
 (18 13 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (17 17 (:TYPE-PRESCRIPTION TAIL-P))
 (16 8 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (16 8 (:REWRITE IFU-STG-NOT-DQ-STG))
 (16 8 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (16 8 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (15 11 (:REWRITE INST-EXCPT-CAR))
 (15 10 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (15 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (15 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (15 10 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (15 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (15 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (14 14 (:TYPE-PRESCRIPTION RNAME-P))
 (14 14 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (14 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (14 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (11 11 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (10 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (10 10 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (10 1 (:REWRITE MT-ALL-COMMIT-BEFORE-CDR-TRACE))
 (9 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (9 1 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (8 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-SPECULTV))
 (8 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-MODIFIED))
 (8 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (7 7 (:REWRITE INST-P-STEP-INST))
 (6 3 (:TYPE-PRESCRIPTION TYPE-DQ-STG))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (4 4 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 1 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:REWRITE INST-CONTEXT-SYNC-CAR))
 )
(LRM-IN-ROB-MT-STEP-IF-DISPATCH-INST-HELP
 (878 1 (:DEFINITION STEP-TRACE))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (151 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (110 22 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (90 45 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (77 2 (:DEFINITION MEMBER-EQUAL))
 (75 25 (:REWRITE INST-LISTP-CAR))
 (70 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (52 9 (:REWRITE RETIRED-COMMITTED-INST))
 (52 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (46 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (45 45 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (45 9 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (43 43 (:TYPE-PRESCRIPTION STEP-INST))
 (43 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (40 40 (:REWRITE SUBTRACE-TAIL-P))
 (40 40 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (28 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (28 2 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (27 27 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (27 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 7 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (23 7 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 22 (:REWRITE MEMBER-OF-SUBTRACE))
 (22 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 18 (:TYPE-PRESCRIPTION COMMITTED-P))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 15 (:REWRITE DEFAULT-CAR))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 7 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (11 9 (:REWRITE COMMIT-COMMITTED-INST))
 (10 10 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (10 2 (:REWRITE SUBTRACE-P-CDR))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (9 7 (:REWRITE IFU-NOT-COMMITTED-INST))
 (9 7 (:REWRITE EXECUTED-COMMITTED-INST))
 (9 7 (:REWRITE DQ-NOT-COMMITTED-INST))
 (9 7 (:REWRITE COMPLETED-COMMITTED-INST))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:REWRITE DEFAULT-CDR))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 1 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (7 7 (:REWRITE INST-SPECULTV-CAR))
 (7 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 6 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (6 6 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (6 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (5 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (5 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 1 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(LRM-IN-ROB-MT-STEP-IF-DISPATCH-INST
 (37 37 (:TYPE-PRESCRIPTION STEP-INST))
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (23 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (19 1 (:REWRITE NOT-REG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (13 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (5 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (5 1 (:REWRITE NOT-REG-MODIFIER-IF-NOT-CNTLV-WB))
 (5 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(TRACE-LRM-IN-ROB-STEP-TRACE-IF-NOT-INST-COMMIT
 (2516 106 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1945 34 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1369 27 (:REWRITE RETIRED-DISPATCHED-INST))
 (1291 25 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1125 15 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (902 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (830 46 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (709 53 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (674 44 (:REWRITE RETIRED-COMMITTED-INST))
 (656 22 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (575 212 (:REWRITE INST-LISTP-CAR))
 (486 58 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (468 26 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (461 46 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (441 5 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (395 59 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (394 305 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (381 17 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (371 371 (:REWRITE MEMBER-OF-SUBTRACE))
 (361 361 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (352 32 (:DEFINITION TRUE-LISTP))
 (335 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (326 22 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (323 323 (:TYPE-PRESCRIPTION DQ-STG-P))
 (311 311 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (294 294 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (286 42 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (248 40 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (243 5 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (240 72 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (227 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (225 32 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (222 222 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (222 222 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (217 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (212 197 (:REWRITE DEFAULT-CAR))
 (210 5 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (200 20 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (192 64 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (184 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (179 54 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (176 40 (:LINEAR INST-TAG-LT-8))
 (175 171 (:REWRITE DEFAULT-CDR))
 (160 40 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (160 40 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (156 72 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (156 72 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (156 72 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (155 48 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (154 59 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (152 5 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (148 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (144 15 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (144 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (141 57 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (141 57 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (140 5 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (139 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (139 22 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (135 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (134 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (134 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (133 29 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (130 45 (:REWRITE DQ-STG-NOT-IFU-STG))
 (130 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (128 128 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (128 40 (:LINEAR INST-TAG-GE-0))
 (127 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (127 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (127 22 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (125 59 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (125 45 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (125 21 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (124 58 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (124 16 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (114 114 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (114 15 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (114 15 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (112 112 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (110 44 (:REWRITE COMMIT-COMMITTED-INST))
 (109 109 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (106 40 (:LINEAR MT-ROB-HEAD-LT-8))
 (105 2 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (102 12 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (100 100 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (100 40 (:LINEAR MT-ROB-HEAD-GE-0))
 (100 32 (:REWRITE COMPLETED-COMMITTED-INST))
 (98 98 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (94 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (91 42 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (91 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (91 12 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (90 36 (:REWRITE DE-VALID-CONSISTENT))
 (90 32 (:REWRITE DQ-NOT-COMMITTED-INST))
 (89 89 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (89 89 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (88 32 (:REWRITE IFU-NOT-COMMITTED-INST))
 (88 32 (:REWRITE EXECUTED-COMMITTED-INST))
 (88 27 (:REWRITE COMPLETED-DISPATCHED-INST))
 (87 25 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (84 84 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (84 84 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (82 27 (:REWRITE EXECUTED-DISPATCHED-INST))
 (82 27 (:REWRITE COMMIT-DISPATCHED-INST))
 (80 80 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (78 18 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (78 13 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (77 25 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (76 19 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (76 14 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (75 25 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (75 25 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (69 31 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (69 31 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (69 31 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (69 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (67 7 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (64 44 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (64 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (63 31 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (61 19 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (60 19 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (49 49 (:REWRITE SUBTRACE-TAIL-P))
 (49 49 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (49 7 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (45 45 (:REWRITE INST-SPECULTV-CAR))
 (44 5 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (44 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (43 31 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (42 42 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (42 42 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (42 12 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (41 7 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NOT-REG-MODIFIER))
 (41 7 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (40 18 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (37 31 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (37 18 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (35 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (34 34 (:TYPE-PRESCRIPTION RNAME-P))
 (34 34 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (33 5 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (31 14 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (30 16 (:REWRITE INST-LISTP-CDR))
 (30 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (29 7 (:REWRITE NOT-TRACE-LRM-IN-ROB-STEP-TRACE))
 (28 16 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (28 14 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (26 26 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (26 26 (:REWRITE IFU-VALID-IF-INST-IN))
 (26 26 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (25 5 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (24 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 10 (:REWRITE INST-P-TRACE-LRM-IN-ROB))
 (20 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (19 5 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (18 6 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (18 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (16 10 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (16 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (16 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (16 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (14 7 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (14 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (13 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (12 12 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (12 12 (:REWRITE INST-MODIFIED-CAR))
 (12 12 (:REWRITE INST-EXCPT-CAR))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (11 5 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (11 5 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (10 10 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (10 10 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (9 9 (:REWRITE INST-P-STEP-INST))
 (8 8 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (8 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (8 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (8 4 (:REWRITE DEFS-INST-LIFT-IF))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (7 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (7 2 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (6 6 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (6 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (2 2 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 )
(LRM-IN-ROB-MT-STEP-IF-NOT-DISPATCH-INST-HELP
 (3832 138 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (2594 46 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (2024 40 (:REWRITE RETIRED-DISPATCHED-INST))
 (1795 35 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1291 91 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (1179 248 (:REWRITE INST-LISTP-CAR))
 (1125 15 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (902 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (830 46 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (816 22 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (786 54 (:REWRITE RETIRED-COMMITTED-INST))
 (758 39 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (549 549 (:TYPE-PRESCRIPTION STEP-INST))
 (542 78 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (524 52 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (490 490 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (484 44 (:DEFINITION TRUE-LISTP))
 (461 46 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (460 45 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (452 56 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (441 5 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (424 424 (:TYPE-PRESCRIPTION DQ-STG-P))
 (413 413 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (394 305 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (389 389 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (385 385 (:REWRITE MEMBER-OF-SUBTRACE))
 (381 17 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (350 332 (:REWRITE DEFAULT-CAR))
 (335 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (330 42 (:REWRITE INST-LISTP-CDR))
 (327 316 (:REWRITE DEFAULT-CDR))
 (326 22 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (264 88 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (260 260 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (260 43 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (259 30 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (250 250 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (250 250 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (243 5 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (238 69 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (230 70 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (227 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (225 32 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (210 5 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (208 78 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (199 64 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (196 80 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (196 80 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (184 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (176 176 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (176 40 (:LINEAR INST-TAG-LT-8))
 (166 57 (:REWRITE DQ-STG-NOT-IFU-STG))
 (163 78 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (161 57 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (160 160 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (160 40 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (160 40 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (154 154 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (152 8 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (152 5 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (150 70 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (150 70 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (150 70 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (148 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (144 15 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (144 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (140 54 (:REWRITE COMMIT-COMMITTED-INST))
 (139 139 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (139 139 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (139 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (139 22 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (135 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (134 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (134 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (132 132 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (130 42 (:REWRITE COMPLETED-COMMITTED-INST))
 (130 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (128 40 (:LINEAR INST-TAG-GE-0))
 (128 28 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (127 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (127 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (127 22 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (125 40 (:REWRITE COMPLETED-DISPATCHED-INST))
 (120 48 (:REWRITE DE-VALID-CONSISTENT))
 (120 42 (:REWRITE DQ-NOT-COMMITTED-INST))
 (120 21 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (119 40 (:REWRITE EXECUTED-DISPATCHED-INST))
 (119 40 (:REWRITE COMMIT-DISPATCHED-INST))
 (118 56 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (118 42 (:REWRITE IFU-NOT-COMMITTED-INST))
 (118 42 (:REWRITE EXECUTED-COMMITTED-INST))
 (117 35 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (116 116 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (116 116 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (114 15 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (114 15 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (113 25 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (111 56 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (107 35 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (106 40 (:LINEAR MT-ROB-HEAD-LT-8))
 (105 35 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (105 35 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (105 2 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (102 12 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (100 40 (:LINEAR MT-ROB-HEAD-GE-0))
 (98 32 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (97 45 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (97 32 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (94 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (91 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (91 12 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (85 85 (:REWRITE SUBTRACE-TAIL-P))
 (85 85 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (80 80 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (78 13 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (76 19 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (69 31 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (69 31 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (69 31 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (69 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (67 7 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (64 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (55 25 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (54 25 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (51 5 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (49 21 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (49 7 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (45 45 (:REWRITE INST-SPECULTV-CAR))
 (44 5 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (44 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (42 21 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (42 12 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (40 40 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (40 40 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (39 39 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (39 3 (:REWRITE NOT-TRACE-LRM-IN-ROB-MT-STEP-IF-NOT-REG-MODIFIER))
 (37 31 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (37 31 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (36 12 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (35 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (34 34 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (33 5 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (31 31 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (30 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (25 25 (:REWRITE IFU-VALID-IF-INST-IN))
 (25 25 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (24 8 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (24 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (22 11 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 5 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (20 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (19 7 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (19 5 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (18 3 (:DEFINITION INST-AT-STG-IN-TRACE))
 (18 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (16 16 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (16 14 (:REWRITE INST-P-TRACE-LRM-IN-ROB))
 (16 10 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (16 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (16 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (16 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (15 3 (:REWRITE NOT-TRACE-LRM-IN-ROB-STEP-TRACE))
 (14 7 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (14 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (13 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (12 12 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (12 12 (:REWRITE INST-MODIFIED-CAR))
 (12 12 (:REWRITE INST-EXCPT-CAR))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (11 5 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (11 5 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (10 10 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (10 10 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (9 9 (:REWRITE INST-P-STEP-INST))
 (8 8 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (8 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (8 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (8 4 (:REWRITE DEFS-INST-LIFT-IF))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (7 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (7 2 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (6 2 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 )
(LRM-IN-ROB-MT-STEP-IF-NOT-DISPATCH-INST
 (1146 3 (:DEFINITION TRACE-LRM-IN-ROB))
 (833 1 (:DEFINITION STEP-TRACE))
 (808 20 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (684 4 (:DEFINITION TRACE-EXIST-LRM-IN-ROB-P))
 (468 14 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (334 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (333 5 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (168 13 (:REWRITE RETIRED-COMMITTED-INST))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (153 48 (:REWRITE INST-LISTP-CAR))
 (151 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (150 30 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (126 12 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (121 17 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (112 16 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (112 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (101 101 (:REWRITE SUBTRACE-TAIL-P))
 (101 101 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (93 93 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (92 16 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (92 7 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (77 8 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (75 15 (:REWRITE SUBTRACE-P-CDR))
 (74 74 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (70 70 (:TYPE-PRESCRIPTION DQ-STG-P))
 (69 69 (:TYPE-PRESCRIPTION IFU-STG-P))
 (69 69 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (69 7 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (64 64 (:TYPE-PRESCRIPTION INST-P))
 (64 5 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (52 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (48 48 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (48 48 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (47 17 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (44 18 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (44 18 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (41 41 (:TYPE-PRESCRIPTION STEP-INST))
 (38 38 (:REWRITE MEMBER-OF-SUBTRACE))
 (38 13 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (37 37 (:REWRITE DEFAULT-CDR))
 (36 36 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (36 12 (:REWRITE INST-LISTP-CDR))
 (36 12 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (36 12 (:REWRITE DQ-STG-NOT-IFU-STG))
 (34 34 (:REWRITE DEFAULT-CAR))
 (34 17 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (34 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (28 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (26 26 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (26 26 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 5 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (25 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (24 8 (:REWRITE EXECUTED-DISPATCHED-INST))
 (24 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (24 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (23 13 (:REWRITE COMMIT-COMMITTED-INST))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 22 (:TYPE-PRESCRIPTION COMMITTED-P))
 (22 22 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 11 (:REWRITE IFU-NOT-COMMITTED-INST))
 (21 11 (:REWRITE EXECUTED-COMMITTED-INST))
 (21 11 (:REWRITE DQ-NOT-COMMITTED-INST))
 (21 11 (:REWRITE COMPLETED-COMMITTED-INST))
 (21 7 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (21 7 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (21 3 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (21 3 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (20 20 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (20 20 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (20 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 7 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (12 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 5 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (11 5 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (10 5 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (10 5 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (9 3 (:REWRITE INST-P-TRACE-LRM-IN-ROB))
 (8 8 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (7 7 (:TYPE-PRESCRIPTION REG-MODIFIER-P))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(LRM-IN-ROB-MT-STEP-HELP
 (4517 156 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (2670 61 (:REWRITE RETIRED-DISPATCHED-INST))
 (2008 38 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1514 21 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (1430 311 (:REWRITE INST-LISTP-CAR))
 (1361 58 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (1212 64 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1013 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (910 64 (:REWRITE RETIRED-COMMITTED-INST))
 (864 81 (:DEFINITION TRUE-LISTP))
 (672 672 (:TYPE-PRESCRIPTION STEP-INST))
 (625 89 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (623 52 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (617 9 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (589 64 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (576 57 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (543 75 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (520 416 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (512 512 (:REWRITE MEMBER-OF-SUBTRACE))
 (499 35 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (477 159 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (477 24 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (455 455 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (450 435 (:REWRITE DEFAULT-CDR))
 (449 425 (:REWRITE DEFAULT-CAR))
 (442 46 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (425 11 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (423 54 (:REWRITE INST-LISTP-CDR))
 (383 7 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (329 50 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (318 318 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (313 313 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (313 313 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (310 310 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (304 92 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (300 6 (:DEFINITION MEMBER-EQUAL))
 (294 7 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (292 42 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (289 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (270 77 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (268 9 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (242 57 (:LINEAR INST-TAG-LT-8))
 (239 89 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (234 96 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (234 96 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (233 61 (:REWRITE COMPLETED-DISPATCHED-INST))
 (228 57 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (228 57 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (228 35 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (223 73 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (207 35 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (207 35 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (204 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (198 92 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (198 92 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (198 92 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (196 7 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (193 14 (:REWRITE MEMBER-EQUAL-CAR-OF-TAIL-P))
 (192 192 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (192 192 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (192 192 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (189 21 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (188 35 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (188 7 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (185 89 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (184 63 (:REWRITE DQ-STG-NOT-IFU-STG))
 (182 26 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (179 63 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (174 35 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (174 35 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (170 57 (:LINEAR INST-TAG-GE-0))
 (169 61 (:REWRITE EXECUTED-DISPATCHED-INST))
 (169 61 (:REWRITE COMMIT-DISPATCHED-INST))
 (168 24 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (163 35 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (162 64 (:REWRITE COMMIT-COMMITTED-INST))
 (160 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (158 34 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (151 75 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (149 57 (:LINEAR MT-ROB-HEAD-LT-8))
 (149 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (149 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (145 21 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (145 21 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (143 143 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (143 57 (:LINEAR MT-ROB-HEAD-GE-0))
 (143 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (142 17 (:DEFINITION TAIL-P))
 (141 73 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (139 45 (:REWRITE COMPLETED-COMMITTED-INST))
 (138 138 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (138 138 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (134 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (129 45 (:REWRITE DQ-NOT-COMMITTED-INST))
 (127 45 (:REWRITE IFU-NOT-COMMITTED-INST))
 (127 45 (:REWRITE EXECUTED-COMMITTED-INST))
 (126 38 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (120 48 (:REWRITE DE-VALID-CONSISTENT))
 (119 11 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (116 38 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (116 29 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (114 114 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (114 52 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (114 38 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (114 38 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (114 35 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (113 13 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (110 110 (:REWRITE SUBTRACE-TAIL-P))
 (110 110 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (107 6 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (105 17 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (105 2 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (101 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (101 13 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (96 22 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (95 95 (:TYPE-PRESCRIPTION TAIL-P))
 (93 7 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (89 49 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (89 35 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (88 34 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (82 36 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (82 36 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (82 36 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (78 44 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (77 11 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (76 34 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (70 14 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (69 49 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (62 62 (:REWRITE INST-SPECULTV-CAR))
 (62 26 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (57 49 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (57 6 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (56 18 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (55 11 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (53 53 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (53 53 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (52 26 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (51 9 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (48 48 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (48 7 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (47 7 (:REWRITE TAIL-P-CDR-1))
 (46 13 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (44 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (40 24 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (40 7 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (39 9 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (35 7 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (34 34 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (32 32 (:REWRITE IFU-VALID-IF-INST-IN))
 (32 32 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (28 6 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (26 26 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (25 23 (:REWRITE INST-P-TRACE-LRM-IN-ROB))
 (24 16 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (24 8 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (24 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (22 14 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (22 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 10 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (19 19 (:REWRITE INST-EXCPT-CAR))
 (18 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (17 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (17 9 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (17 9 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (16 8 (:REWRITE IFU-STG-NOT-DQ-STG))
 (16 8 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (14 14 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (14 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (14 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (14 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (14 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (13 13 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (13 13 (:REWRITE INST-MODIFIED-CAR))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (11 11 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (11 11 (:REWRITE INST-P-STEP-INST))
 (11 11 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (10 10 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (10 10 (:TYPE-PRESCRIPTION BITP))
 (10 10 (:REWRITE DEFS-INST-ASSERTIONS . 10))
 (10 10 (:REWRITE DEFS-INST-ASSERTIONS . 1))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (8 8 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (8 4 (:REWRITE DEFS-INST-LIFT-IF))
 (7 2 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (6 2 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 )
(LRM-IN-ROB-MT-STEP
 (1146 3 (:DEFINITION TRACE-LRM-IN-ROB))
 (833 1 (:DEFINITION STEP-TRACE))
 (808 20 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (684 4 (:DEFINITION TRACE-EXIST-LRM-IN-ROB-P))
 (468 14 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (334 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (333 5 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (168 13 (:REWRITE RETIRED-COMMITTED-INST))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (153 48 (:REWRITE INST-LISTP-CAR))
 (151 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (150 30 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (126 12 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (121 17 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (112 16 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (112 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (101 101 (:REWRITE SUBTRACE-TAIL-P))
 (101 101 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (93 93 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (92 16 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (92 7 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (77 8 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (75 15 (:REWRITE SUBTRACE-P-CDR))
 (74 74 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (70 70 (:TYPE-PRESCRIPTION DQ-STG-P))
 (69 69 (:TYPE-PRESCRIPTION IFU-STG-P))
 (69 69 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (69 7 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (64 64 (:TYPE-PRESCRIPTION INST-P))
 (64 5 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (52 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (48 48 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (48 48 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (47 17 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (44 18 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (44 18 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (41 41 (:TYPE-PRESCRIPTION STEP-INST))
 (38 38 (:REWRITE MEMBER-OF-SUBTRACE))
 (38 38 (:REWRITE DEFAULT-CDR))
 (38 13 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (36 36 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (36 36 (:REWRITE DEFAULT-CAR))
 (36 12 (:REWRITE INST-LISTP-CDR))
 (36 12 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (36 12 (:REWRITE DQ-STG-NOT-IFU-STG))
 (34 17 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (34 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (28 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (26 26 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (26 26 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 5 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (25 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (24 8 (:REWRITE EXECUTED-DISPATCHED-INST))
 (24 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (24 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (23 13 (:REWRITE COMMIT-COMMITTED-INST))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 22 (:TYPE-PRESCRIPTION COMMITTED-P))
 (22 22 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 21 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (21 21 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (21 11 (:REWRITE IFU-NOT-COMMITTED-INST))
 (21 11 (:REWRITE EXECUTED-COMMITTED-INST))
 (21 11 (:REWRITE DQ-NOT-COMMITTED-INST))
 (21 11 (:REWRITE COMPLETED-COMMITTED-INST))
 (21 7 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (21 7 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (21 3 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (21 3 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (20 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 7 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (12 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 5 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (11 5 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (10 5 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (10 5 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (9 3 (:REWRITE INST-P-TRACE-LRM-IN-ROB))
 (8 8 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:DEFINITION INST-AT-STG-IN-TRACE))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 )
(INST-TAG-LRM-MT-STEP-IF-NOT-DISPATCH-INST
 (816 408 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (370 10 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (312 39 (:REWRITE INST-IN-LRM-IN-ROB))
 (304 14 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (285 15 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (244 5 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (240 5 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (225 90 (:REWRITE DE-VALID-CONSISTENT))
 (220 10 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (160 10 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (109 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (101 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (88 5 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (88 5 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (78 1 (:REWRITE LRM-IN-ROB-MT-STEP-IF-REG-REF-WAIT))
 (75 1 (:REWRITE REG-TBL-NTH-STEP-DQ))
 (71 15 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (67 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (65 8 (:REWRITE LRM-IN-ROB-MT-STEP))
 (64 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (50 10 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (47 47 (:TYPE-PRESCRIPTION INST-IN))
 (45 15 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (43 15 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (43 15 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (43 15 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (30 30 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (30 10 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (21 21 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (21 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (21 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (21 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (21 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (21 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (20 20 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (20 5 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (20 5 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (20 5 (:REWRITE MT-CMI-P-MT-STEP))
 (19 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (19 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 2 (:REWRITE NOT-COMMITTED-P-LRM-IN-ROB))
 (16 2 (:REWRITE DISPATCHED-P-LRM-IN-ROB))
 (15 15 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (15 15 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (15 15 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (15 15 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (13 13 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (13 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 12 (:TYPE-PRESCRIPTION REG-MODIFIER-P))
 (10 10 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (10 10 (:REWRITE IFU-VALID-IF-INST-IN))
 (10 10 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (10 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (10 1 (:REWRITE LRM-IN-ROB-MT-STEP-IF-INST-COMMIT))
 (9 3 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (6 6 (:TYPE-PRESCRIPTION OPCD-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 6 (:REWRITE NOT-REG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (6 6 (:REWRITE NOT-REG-MODIFIER-IF-NOT-CNTLV-WB))
 (6 6 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (5 5 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (5 5 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (5 5 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (5 5 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (5 5 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (4 4 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (3 3 (:REWRITE LRM-IN-ROB-MT-STEP-IF-DISPATCH-INST))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE MAETT-P-MT-STEP))
 (1 1 (:REWRITE LRM-IN-ROB-MT-STEP-IF-DISPATCH))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-TAG-LRM-MT-STEP-IF-NOT-REG-MODIFIER
 (3214 1607 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (1552 42 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (1304 163 (:REWRITE INST-IN-LRM-IN-ROB))
 (1080 50 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (1079 89 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1049 21 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (1027 21 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (825 330 (:REWRITE DE-VALID-CONSISTENT))
 (778 36 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (562 36 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (457 25 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (405 5 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (392 10 (:REWRITE INST-TAG-LRM-MT-STEP-IF-NOT-DISPATCH-INST))
 (373 21 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (373 21 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (354 4 (:REWRITE LRM-IN-ROB-MT-STEP-IF-REG-REF-WAIT))
 (342 4 (:REWRITE REG-TBL-NTH-STEP-DQ))
 (329 17 (:REWRITE NOT-REG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (268 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (265 57 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (256 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (203 10 (:REWRITE LRM-IN-ROB-MT-STEP-IF-NOT-DISPATCH-INST))
 (199 89 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (197 197 (:TYPE-PRESCRIPTION INST-IN))
 (180 36 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (161 57 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (161 57 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (161 57 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (122 122 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (108 36 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (86 86 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (85 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (85 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (85 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (85 5 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (85 5 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (78 78 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (76 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (76 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (69 17 (:REWRITE NOT-REG-MODIFIER-IF-NOT-CNTLV-WB))
 (69 5 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (68 17 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (68 17 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (68 17 (:REWRITE MT-CMI-P-MT-STEP))
 (64 8 (:REWRITE NOT-COMMITTED-P-LRM-IN-ROB))
 (64 8 (:REWRITE DISPATCHED-P-LRM-IN-ROB))
 (60 20 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (56 56 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (56 56 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (55 55 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (55 55 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (55 55 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (55 55 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (55 55 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (53 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (40 40 (:TYPE-PRESCRIPTION OPCD-P))
 (40 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (40 4 (:REWRITE LRM-IN-ROB-MT-STEP-IF-INST-COMMIT))
 (38 10 (:REWRITE LRM-IN-ROB-MT-STEP-IF-DISPATCH-INST))
 (36 36 (:REWRITE IFU-VALID-IF-INST-IN))
 (36 36 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (36 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (34 34 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (32 8 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (32 8 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (25 25 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (24 24 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (20 4 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (18 18 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (18 18 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (17 17 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (17 17 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (17 17 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (17 17 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (17 17 (:REWRITE MEMBER-OF-SUBTRACE))
 (16 16 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (16 16 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (16 4 (:REWRITE LRM-IN-ROB-MT-STEP-IF-DISPATCH))
 (13 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (12 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (12 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (12 4 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (8 8 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 8 (:TYPE-PRESCRIPTION COMMITTED-P))
 (8 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (8 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (4 4 (:REWRITE MAETT-P-MT-STEP))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 1 (:REWRITE NOT-INST-AT-ROB-TAIL-IF-EXECUTE-OR-COMPLETE))
 )
(INST-TAG-LRM-MT-STEP-IF-DISPATCH-INST
 (1150 575 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (836 44 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (660 264 (:REWRITE DE-VALID-CONSISTENT))
 (601 31 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (450 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (437 19 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (323 19 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (270 3 (:REWRITE LRM-IN-ROB-MT-STEP-IF-REG-REF-WAIT))
 (261 3 (:REWRITE REG-TBL-NTH-STEP-DQ))
 (228 9 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (216 27 (:REWRITE INST-IN-LRM-IN-ROB))
 (153 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (144 6 (:REWRITE NOT-INST-AT-ROB-TAIL-IF-EXECUTE-OR-COMPLETE))
 (132 44 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (130 26 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (113 14 (:REWRITE LRM-IN-ROB-MT-STEP))
 (110 22 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (95 19 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (75 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (75 6 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (75 6 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (66 22 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (66 22 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (66 22 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (57 19 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (51 51 (:TYPE-PRESCRIPTION INST-IN))
 (51 17 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (50 50 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (48 48 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (48 48 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (44 44 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (44 44 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (44 44 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (44 44 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (38 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (36 9 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (36 9 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (34 34 (:TYPE-PRESCRIPTION OPCD-P))
 (30 3 (:REWRITE LRM-IN-ROB-MT-STEP-IF-INST-COMMIT))
 (25 25 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (19 19 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (19 19 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (19 19 (:REWRITE IFU-VALID-IF-INST-IN))
 (19 19 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (18 18 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (18 18 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (18 18 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (14 14 (:REWRITE LRM-IN-ROB-MT-STEP-IF-NOT-DISPATCH-INST))
 (12 12 (:REWRITE MEMBER-OF-SUBTRACE))
 (12 3 (:REWRITE LRM-IN-ROB-MT-STEP-IF-DISPATCH))
 (9 9 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 6 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (4 4 (:REWRITE INST-TAG-LRM-MT-STEP-IF-NOT-REG-MODIFIER))
 (4 4 (:REWRITE INST-TAG-LRM-MT-STEP-IF-NOT-DISPATCH-INST))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-CMI-P-MT-STEP))
 (3 3 (:REWRITE MAETT-P-MT-STEP))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (1 1 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 )
(INST-TAG-LRM-MT-STEP
 (262 131 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (131 131 (:TYPE-PRESCRIPTION INST-P))
 (126 6 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (103 4 (:REWRITE LRM-IN-ROB-MT-STEP))
 (92 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (79 7 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (68 4 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (67 3 (:REWRITE NOT-REG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (60 24 (:REWRITE DE-VALID-CONSISTENT))
 (40 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (38 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (31 4 (:REWRITE LRM-IN-ROB-MT-STEP-IF-NOT-DISPATCH-INST))
 (20 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (20 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (15 7 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (12 4 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (12 4 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (12 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (12 3 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (12 3 (:REWRITE MT-CMI-P-MT-STEP))
 (11 4 (:REWRITE LRM-IN-ROB-MT-STEP-IF-DISPATCH-INST))
 (11 3 (:REWRITE NOT-REG-MODIFIER-IF-NOT-CNTLV-WB))
 (6 6 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (6 6 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (4 4 (:REWRITE IFU-VALID-IF-INST-IN))
 (4 4 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (4 4 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (3 3 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (3 3 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 )
(CONSISTENT-REG-REF-P-MT-STEP
 (34 1 (:REWRITE LRM-IN-ROB-MT-STEP))
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (25 1 (:REWRITE LRM-IN-ROB-MT-STEP-IF-NOT-DISPATCH-INST))
 (23 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (21 3 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (13 13 (:TYPE-PRESCRIPTION INST-P))
 (6 2 (:REWRITE INST-TAG-LRM-MT-STEP-IF-DISPATCH-INST))
 (5 3 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (5 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (5 1 (:REWRITE LRM-IN-ROB-MT-STEP-IF-DISPATCH-INST))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-CMI-P-MT-STEP))
 (3 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (1 1 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-DEST-VAL-LRM-IN-ROB))
 (1 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(CONSISTENT-REG-TBL-P-PRESERVED-HELP
 (35 5 (:REWRITE DIFFERENCE-UNSIGNED-BYTE-P))
 (27 27 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (16 4 (:REWRITE MT-CMI-P-MT-STEP))
 (15 15 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (5 5 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (4 4 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE ZP-OPEN))
 )
(CONSISTENT-REG-TBL-P-PRESERVED
 (4 1 (:REWRITE MT-CMI-P-MT-STEP))
 (2 2 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (1 1 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 )
(CONSISTENT-SREG-TBL-P-INIT-MT
 (12 12 (:REWRITE DE-VALID-CONSISTENT))
 (2 2 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (1 1 (:REWRITE ROB-HEAD-MA-ROB-=-MT-ROB-HEAD))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(SREG-TBL-NTH-STEP-DQ
 (16 4 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION OPCD-P))
 (5 2 (:REWRITE DEFAULT-CDR))
 (5 2 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(DISPATCHED-P-LSRM-IN-ROB-HELP
 (1893 71 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1592 140 (:REWRITE INST-LISTP-CAR))
 (1444 72 (:DEFINITION INST-LISTP))
 (1251 33 (:REWRITE RETIRED-DISPATCHED-INST))
 (1108 19 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (821 19 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (476 476 (:TYPE-PRESCRIPTION INST-LISTP))
 (300 300 (:TYPE-PRESCRIPTION INST-P))
 (268 104 (:REWRITE INST-LISTP-CDR))
 (160 160 (:REWRITE DEFAULT-CAR))
 (150 150 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (150 150 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (144 144 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (142 142 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (142 142 (:TYPE-PRESCRIPTION IFU-STG-P))
 (142 142 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (142 142 (:TYPE-PRESCRIPTION DQ-STG-P))
 (142 142 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (142 142 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (122 122 (:REWRITE DEFAULT-CDR))
 (99 33 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (99 33 (:REWRITE EXECUTED-DISPATCHED-INST))
 (99 33 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (99 33 (:REWRITE COMPLETED-DISPATCHED-INST))
 (99 33 (:REWRITE COMMIT-DISPATCHED-INST))
 (95 19 (:REWRITE RETIRED-COMMITTED-INST))
 (61 61 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (57 19 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (57 19 (:REWRITE IFU-NOT-COMMITTED-INST))
 (57 19 (:REWRITE EXECUTED-COMMITTED-INST))
 (57 19 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (57 19 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (57 19 (:REWRITE DQ-NOT-COMMITTED-INST))
 (57 19 (:REWRITE COMPLETED-COMMITTED-INST))
 (57 19 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (57 19 (:REWRITE COMMIT-COMMITTED-INST))
 (38 38 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (38 38 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (30 10 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (23 23 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (23 23 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (20 20 (:TYPE-PRESCRIPTION SRNAME-P))
 (19 19 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (17 17 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (2 2 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 )
(DISPATCHED-P-LSRM-IN-ROB)
(NOT-COMMITTED-P-LSRM-IN-ROB-HELP
 (1904 82 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1592 140 (:REWRITE INST-LISTP-CAR))
 (1444 72 (:DEFINITION INST-LISTP))
 (1438 30 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1086 22 (:REWRITE RETIRED-DISPATCHED-INST))
 (986 30 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (476 476 (:TYPE-PRESCRIPTION INST-LISTP))
 (300 300 (:TYPE-PRESCRIPTION INST-P))
 (268 104 (:REWRITE INST-LISTP-CDR))
 (164 164 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (164 164 (:TYPE-PRESCRIPTION IFU-STG-P))
 (164 164 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (164 164 (:TYPE-PRESCRIPTION DQ-STG-P))
 (164 164 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (164 164 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (160 160 (:REWRITE DEFAULT-CAR))
 (150 150 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (150 150 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (144 144 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (140 30 (:REWRITE RETIRED-COMMITTED-INST))
 (122 122 (:REWRITE DEFAULT-CDR))
 (90 30 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (90 30 (:REWRITE IFU-NOT-COMMITTED-INST))
 (90 30 (:REWRITE EXECUTED-COMMITTED-INST))
 (90 30 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (90 30 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (90 30 (:REWRITE DQ-NOT-COMMITTED-INST))
 (90 30 (:REWRITE COMPLETED-COMMITTED-INST))
 (90 30 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (90 30 (:REWRITE COMMIT-COMMITTED-INST))
 (66 22 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (66 22 (:REWRITE EXECUTED-DISPATCHED-INST))
 (66 22 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (66 22 (:REWRITE COMPLETED-DISPATCHED-INST))
 (66 22 (:REWRITE COMMIT-DISPATCHED-INST))
 (62 62 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (38 38 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (38 38 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (30 10 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (22 22 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (22 22 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (20 20 (:TYPE-PRESCRIPTION SRNAME-P))
 (20 20 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (17 17 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (2 2 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 )
(NOT-COMMITTED-P-LSRM-IN-ROB)
(INST-COMMIT-LSRM-IN-ROB
 (724 23 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (394 12 (:REWRITE RETIRED-DISPATCHED-INST))
 (393 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (361 8 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-1))
 (319 13 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (203 23 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (202 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (165 7 (:REWRITE ROBE-WB-INST-WB-1))
 (143 5 (:REWRITE ROBE-BRANCH-ROBE-SYNC-EXCLUSIVE))
 (128 128 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (128 64 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (128 64 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (125 5 (:REWRITE ROBE-WB-INST-WB-2))
 (121 6 (:REWRITE ROBE-EXCPT-NTH-ROBE-IF-FETCH-OR-DECODE-ERROR))
 (111 4 (:REWRITE ROBE-SYNC-NTH-ROBE-IF-INST-FETCH-ERROR))
 (105 21 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (97 5 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (90 10 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (77 21 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (77 13 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (77 5 (:REWRITE ROBE-BRANCH-INST-BRANCH-1))
 (70 5 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (64 64 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (64 64 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (57 23 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (56 21 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (54 12 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (53 21 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (45 23 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (42 42 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (42 21 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (42 21 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (42 12 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (39 39 (:TYPE-PRESCRIPTION IFU-STG-P))
 (39 39 (:TYPE-PRESCRIPTION DQ-STG-P))
 (37 13 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (35 21 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (35 10 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (33 33 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (32 14 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (32 12 (:REWRITE COMMIT-DISPATCHED-INST))
 (32 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (32 2 (:REWRITE ROBE-WB-SREG-INST-WB-SREG-1))
 (28 14 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (26 14 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (26 2 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (25 13 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 11 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (21 6 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (20 10 (:REWRITE UNIQ-INST-OF-TAG-IF-COMMIT-INST))
 (20 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (18 2 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (17 17 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (16 4 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (16 4 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (15 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 3 (:REWRITE ROBE-BRANCH-NTH-ROBE-IF-INST-FETCH-ERROR))
 (15 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (14 14 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (14 6 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-2))
 (14 2 (:REWRITE ROBE-WB-SREG-INST-CNTLV-WB-SREG-2))
 (12 6 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (11 7 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (10 10 (:REWRITE DEFS-MAETT-ASSERTIONS . 3))
 (10 4 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (10 4 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (9 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 5 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (9 3 (:REWRITE ROBE-SYNC-INST-SYNC-2))
 (9 3 (:REWRITE ROBE-BRANCH-INST-BRANCH-2))
 (8 8 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (8 8 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (8 4 (:LINEAR MT-ROB-HEAD-LT-8))
 (8 4 (:LINEAR INST-TAG-GE-0))
 (6 6 (:TYPE-PRESCRIPTION ROB-P))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 6 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (6 6 (:REWRITE LSU-PENDING-WRITES-IF-WBUF-INST-IN))
 (6 3 (:REWRITE B1P-B-IOR))
 (6 2 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (6 2 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (5 5 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (5 5 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (4 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (4 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (3 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (3 1 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 )
(NOT-SREG-MODIFIER-IF-NOT-DISPATCH-DEST-REG
 (7102 20 (:DEFINITION BITP))
 (6692 460 (:REWRITE EQUAL-LOGCONS))
 (3591 10 (:REWRITE LOGCAR-BITP))
 (3591 10 (:REWRITE LOGBIT-0-BITP))
 (2970 60 (:DEFINITION UNSIGNED-BYTE-P))
 (2910 60 (:DEFINITION INTEGER-RANGE-P))
 (2880 755 (:REWRITE LOGHEAD-IDENTITY))
 (1905 765 (:REWRITE LOGTAIL-IDENTITY))
 (1700 850 (:TYPE-PRESCRIPTION INTEGERP-INST-WORD))
 (1200 50 (:LINEAR LOGTAIL-LEQ))
 (912 40 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (890 890 (:TYPE-PRESCRIPTION INST-P))
 (845 160 (:REWRITE DEFAULT-<-1))
 (832 40 (:REWRITE INST-P-INST-AT-STG))
 (560 140 (:REWRITE LOGCONS-<-0))
 (350 50 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (350 50 (:REWRITE LOGTAIL-LESSP))
 (344 86 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (312 15 (:REWRITE INST-STG-INST-AT-STG))
 (258 86 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (200 200 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (175 25 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (160 160 (:REWRITE DEFAULT-<-2))
 (129 5 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (119 10 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (119 5 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-MT-CMI))
 (114 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (114 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (94 5 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (94 5 (:REWRITE INST-FETCH-ERROR-INST-AT-DQ0-IF-DISPATCH-INST))
 (86 86 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (65 35 (:REWRITE RNAME-P-BV-EQV-IFF-EQUAL))
 (65 35 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (60 60 (:TYPE-PRESCRIPTION BITP))
 (60 60 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (30 30 (:TYPE-PRESCRIPTION RNAME-P))
 (30 30 (:TYPE-PRESCRIPTION OPCD-P))
 (20 5 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (20 5 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 5 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (5 5 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (5 5 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-DISPATCH-INST))
 (5 5 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (3 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 )
(NOT-SREG-MODIFIER-IF-NOT-CNTLV-WB
 (4671 348 (:REWRITE INST-STG-INST-AT-STG))
 (4500 36 (:REWRITE INST-FETCH-ERROR-INST-AT-DQ0-IF-DISPATCH-INST))
 (2250 30 (:REWRITE EXCPT-RAISED-INST-EXCPT))
 (2049 834 (:REWRITE DE-VALID-CONSISTENT))
 (1577 66 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (1337 36 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (1265 72 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (1229 36 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (1229 36 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (1037 6 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-MT-CMI))
 (980 49 (:REWRITE LOGBIT-0-BITP))
 (835 245 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (780 30 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (686 49 (:DEFINITION BITP))
 (580 550 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (540 60 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (539 539 (:TYPE-PRESCRIPTION RDB-TYPE))
 (300 60 (:REWRITE INST-P-INST-AT-STG))
 (294 98 (:LINEAR RDB-UPPER-BOUND))
 (257 257 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (251 251 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (245 245 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (215 215 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS))
 (210 30 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (180 30 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (180 30 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (180 30 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (180 30 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (180 30 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (174 66 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (150 30 (:REWRITE INST-IN-INST-AT-STG))
 (144 36 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (135 135 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (135 135 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (135 135 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (120 30 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (98 98 (:TYPE-PRESCRIPTION BSPP))
 (98 49 (:REWRITE BITP-RDB-BSP-1))
 (72 72 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (72 54 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (60 60 (:TYPE-PRESCRIPTION INST-P))
 (56 54 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (49 49 (:TYPE-PRESCRIPTION BITP))
 (36 36 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (36 36 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (30 30 (:TYPE-PRESCRIPTION IU-STG-P))
 (30 30 (:TYPE-PRESCRIPTION INST-IN))
 (30 30 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (6 6 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (6 6 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-DISPATCH-INST))
 )
(NOT-LSRM-IN-ROB-MT-STEP-IF-FLUSH-ALL-HELP
 (3768 191 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1527 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (1122 26 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (1001 74 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (842 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (789 11 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (609 36 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (557 96 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (524 96 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (445 55 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (432 48 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (427 44 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (420 420 (:TYPE-PRESCRIPTION DQ-STG-P))
 (410 410 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (384 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (351 351 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (351 351 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (324 221 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (324 96 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (307 307 (:REWRITE MEMBER-OF-SUBTRACE))
 (297 139 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (297 139 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (293 2 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (284 9 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (278 278 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (256 38 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (226 80 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (226 80 (:REWRITE DQ-STG-NOT-IFU-STG))
 (226 80 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (213 2 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (211 13 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (210 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (208 64 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (204 18 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (204 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (192 16 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (189 189 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (186 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (175 55 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (174 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (170 2 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (159 157 (:REWRITE DEFAULT-CDR))
 (158 158 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (158 158 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (156 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (156 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (155 2 (:REWRITE DISPATCH-INST-P-STEP-INST-IF-DISPATCH))
 (154 96 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (144 48 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (144 48 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (144 48 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (144 48 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (137 29 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (136 64 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (136 64 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (136 64 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (134 72 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (132 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (131 129 (:REWRITE DEFAULT-CAR))
 (125 72 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (124 10 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (123 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (123 13 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (123 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (122 72 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (122 72 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (121 24 (:LINEAR INST-TAG-LT-8))
 (120 120 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (120 120 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (117 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (116 16 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (110 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (110 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (110 13 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (110 13 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (108 12 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (106 11 (:DEFINITION TRUE-LISTP))
 (104 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (100 100 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (100 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (98 11 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (98 7 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (96 24 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (96 24 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (96 24 (:LINEAR INST-TAG-GE-0))
 (94 10 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (93 47 (:REWRITE IFU-NOT-COMMITTED-INST))
 (93 47 (:REWRITE EXECUTED-COMMITTED-INST))
 (93 47 (:REWRITE DQ-NOT-COMMITTED-INST))
 (93 47 (:REWRITE COMPLETED-COMMITTED-INST))
 (90 90 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (88 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (84 10 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (84 10 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (76 16 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (71 59 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (71 2 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (70 16 (:REWRITE COMPLETED-DISPATCHED-INST))
 (66 22 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (65 24 (:LINEAR MT-ROB-HEAD-LT-8))
 (61 24 (:LINEAR MT-ROB-HEAD-GE-0))
 (60 10 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (56 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (56 2 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (52 16 (:REWRITE EXECUTED-DISPATCHED-INST))
 (52 13 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (50 50 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (50 50 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (48 48 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (48 48 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (46 46 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (45 9 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (44 44 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (44 11 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (43 21 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (43 21 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (43 21 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (42 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (40 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (39 39 (:REWRITE INST-SPECULTV-CAR))
 (39 13 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (39 9 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (36 36 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (36 36 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (35 7 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (34 2 (:REWRITE NOT-MT-ALL-COMMIT-BEFORE-TRACE-NIL-IF-COMMIT-INST))
 (32 16 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (32 16 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (30 12 (:REWRITE DE-VALID-CONSISTENT))
 (28 16 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (28 16 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (28 11 (:REWRITE INST-LISTP-CDR))
 (27 27 (:REWRITE IFU-VALID-IF-INST-IN))
 (27 27 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (25 5 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (24 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (23 23 (:REWRITE SUBTRACE-TAIL-P))
 (23 23 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (21 13 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (21 13 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (21 5 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (17 13 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (17 1 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (14 14 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (13 13 (:REWRITE INST-EXCPT-CAR))
 (11 11 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (11 11 (:REWRITE INST-MODIFIED-CAR))
 (10 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (10 10 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (10 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (10 2 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (10 2 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (10 2 (:REWRITE INST-P-STEP-INST))
 (10 2 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (9 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (8 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (7 3 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (7 3 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (7 3 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (7 3 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (7 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (6 2 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (6 2 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (5 1 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (4 4 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (3 3 (:TYPE-PRESCRIPTION SREG-MODIFIER-P))
 (3 3 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (3 3 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (3 3 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (2 2 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(NOT-LSRM-IN-ROB-MT-STEP-IF-FLUSH-ALL
 (1121 1 (:DEFINITION STEP-TRACE))
 (188 9 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (167 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (149 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (141 7 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (125 25 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (96 32 (:REWRITE INST-LISTP-CAR))
 (92 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (84 9 (:REWRITE RETIRED-COMMITTED-INST))
 (78 8 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (64 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (61 4 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (61 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (60 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (45 45 (:TYPE-PRESCRIPTION INST-P))
 (45 9 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (44 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (42 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (40 40 (:REWRITE SUBTRACE-TAIL-P))
 (40 40 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (37 37 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (32 32 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (32 32 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (29 5 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (28 8 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (28 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (28 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (27 27 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 5 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (25 25 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (25 25 (:TYPE-PRESCRIPTION INST-IN))
 (25 25 (:TYPE-PRESCRIPTION IFU-STG-P))
 (25 25 (:REWRITE MEMBER-OF-SUBTRACE))
 (25 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (24 24 (:TYPE-PRESCRIPTION DQ-STG-P))
 (23 23 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (20 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (18 18 (:TYPE-PRESCRIPTION COMMITTED-P))
 (18 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (16 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 9 (:REWRITE COMMIT-COMMITTED-INST))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (14 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (14 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 7 (:REWRITE IFU-NOT-COMMITTED-INST))
 (13 7 (:REWRITE EXECUTED-COMMITTED-INST))
 (13 7 (:REWRITE DQ-NOT-COMMITTED-INST))
 (13 7 (:REWRITE COMPLETED-COMMITTED-INST))
 (13 5 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (13 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (12 5 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 11 (:REWRITE DEFAULT-CAR))
 (10 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (10 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 4 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (10 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (9 3 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (8 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (8 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (7 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (6 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (5 5 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE IFU-VALID-IF-INST-IN))
 (4 4 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 )
(LOCAL-HELP
 (1758 40 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (1552 40 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (1456 28 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (936 84 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (687 48 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (664 28 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (560 72 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (392 392 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (362 28 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (332 28 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (308 308 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (304 28 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (268 60 (:REWRITE RETIRED-COMMITTED-INST))
 (262 262 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (259 259 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (238 72 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (228 36 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (226 72 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (224 56 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (224 56 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (208 32 (:REWRITE RETIRED-DISPATCHED-INST))
 (207 10 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (204 204 (:TYPE-PRESCRIPTION COMMITTED-P))
 (196 56 (:LINEAR MT-ROB-HEAD-LT-8))
 (196 56 (:LINEAR MT-ROB-HEAD-GE-0))
 (189 49 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (150 72 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (140 56 (:LINEAR INST-TAG-LT-8))
 (112 112 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (112 56 (:LINEAR INST-TAG-GE-0))
 (111 49 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (105 20 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (101 49 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (100 60 (:REWRITE COMMIT-COMMITTED-INST))
 (96 40 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (96 40 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (86 86 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (85 43 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (85 43 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (84 36 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (81 39 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (81 39 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (78 10 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (72 32 (:REWRITE EXECUTED-DISPATCHED-INST))
 (72 32 (:REWRITE COMPLETED-DISPATCHED-INST))
 (72 32 (:REWRITE COMMIT-DISPATCHED-INST))
 (64 64 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (60 36 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (60 36 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (60 36 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (60 36 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (60 36 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (60 20 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (56 28 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (45 14 (:REWRITE DE-VALID-CONSISTENT))
 (42 42 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (42 42 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (36 36 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (36 36 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (30 10 (:REWRITE IFU-STG-NOT-DQ-STG))
 (30 10 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (30 10 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (30 10 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (28 28 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (28 14 (:REWRITE DEFAULT-CDR))
 (28 14 (:REWRITE DEFAULT-CAR))
 (26 26 (:REWRITE MEMBER-OF-SUBTRACE))
 (26 26 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (26 26 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (26 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (20 20 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (12 12 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (12 12 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 )
(NOT-DISPATCHED-INST-STEP-INST-IF-EARLIER-NON-DISPATCHED
 (1184 20 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (1046 20 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (1042 22 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (948 10 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (612 59 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (560 19 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (294 294 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (231 231 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (227 19 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (218 19 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (169 29 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (168 42 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (168 42 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (147 42 (:LINEAR MT-ROB-HEAD-LT-8))
 (147 42 (:LINEAR MT-ROB-HEAD-GE-0))
 (144 4 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (139 139 (:TYPE-PRESCRIPTION COMMITTED-P))
 (135 23 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (128 20 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (125 19 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (124 1 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (118 52 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (118 52 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (117 29 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (105 42 (:LINEAR INST-TAG-LT-8))
 (104 104 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (100 66 (:REWRITE RETIRED-COMMITTED-INST))
 (100 4 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (90 36 (:REWRITE DE-VALID-CONSISTENT))
 (86 56 (:REWRITE COMMIT-COMMITTED-INST))
 (85 19 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (84 84 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (84 42 (:LINEAR INST-TAG-GE-0))
 (76 42 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (73 9 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (66 66 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (66 66 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (61 35 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (58 20 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (58 20 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (57 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (55 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (54 1 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (51 29 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (48 4 (:REWRITE DISPATCH-INST-P-STEP-INST-IF-DISPATCH))
 (47 29 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (44 21 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (43 29 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (39 23 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (33 23 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (33 9 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (32 20 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (30 18 (:REWRITE IFU-NOT-COMMITTED-INST))
 (30 18 (:REWRITE EXECUTED-COMMITTED-INST))
 (30 18 (:REWRITE DQ-NOT-COMMITTED-INST))
 (30 18 (:REWRITE COMPLETED-COMMITTED-INST))
 (27 15 (:REWRITE IFU-STG-NOT-DQ-STG))
 (27 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (26 14 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (22 22 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (22 22 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (21 17 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (20 20 (:REWRITE MEMBER-OF-SUBTRACE))
 (20 4 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (20 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (18 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (18 1 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (16 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (10 10 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (10 10 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (10 10 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (10 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (10 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (8 8 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (6 6 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (6 4 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (4 4 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (4 2 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (4 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (4 2 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (4 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (3 1 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (3 1 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (3 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (3 1 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (3 1 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (2 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (1 1 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (1 1 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 )
(NOT-TRACE-LSRM-IN-ROB-STEP-TRACE
 (1735 85 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1286 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (1078 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (1040 10 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (873 29 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (784 4 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (687 238 (:REWRITE INST-LISTP-CAR))
 (633 5 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (598 17 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (538 32 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (538 30 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (488 10 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (437 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (420 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (402 54 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (337 43 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (308 2 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (301 45 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (288 10 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (282 182 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (257 257 (:REWRITE MEMBER-OF-SUBTRACE))
 (247 247 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (247 247 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (246 246 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (230 22 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (218 25 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (208 208 (:TYPE-PRESCRIPTION DQ-STG-P))
 (208 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (204 204 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (193 43 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (184 16 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (170 10 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (168 56 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (168 14 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (168 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (158 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (152 5 (:DEFINITION MEMBER-EQUAL))
 (150 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (148 10 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (148 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (140 44 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (139 34 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (137 136 (:REWRITE DEFAULT-CAR))
 (128 10 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (123 4 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (118 10 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (118 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (118 10 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (114 45 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (114 45 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (112 56 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (112 56 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (112 56 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (112 8 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (110 54 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (110 20 (:LINEAR INST-TAG-LT-8))
 (110 2 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (108 10 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (108 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (108 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (108 10 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (108 10 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (108 10 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (108 10 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (108 10 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (106 4 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (104 40 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (104 40 (:REWRITE DQ-STG-NOT-IFU-STG))
 (104 40 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (102 101 (:REWRITE DEFAULT-CDR))
 (101 37 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (101 37 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (100 46 (:REWRITE COMMIT-COMMITTED-INST))
 (100 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (100 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (99 2 (:REWRITE INST-IN-ORDER-P-CAR-TRACE))
 (96 20 (:LINEAR INST-TAG-GE-0))
 (88 88 (:TYPE-PRESCRIPTION COMMITTED-P))
 (88 2 (:REWRITE INST-IN-ORDER-CAR-MEMBER-CDR))
 (82 18 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (80 80 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (80 20 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (80 20 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (80 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (76 76 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (75 25 (:REWRITE IFU-VALID-IF-INST-IN))
 (74 74 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (74 74 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (72 24 (:REWRITE EXECUTED-DISPATCHED-INST))
 (72 24 (:REWRITE COMPLETED-DISPATCHED-INST))
 (72 24 (:REWRITE COMMIT-DISPATCHED-INST))
 (70 25 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (65 5 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (65 5 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (64 64 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (64 64 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (64 32 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (63 63 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (63 63 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (61 27 (:REWRITE IFU-NOT-COMMITTED-INST))
 (61 27 (:REWRITE EXECUTED-COMMITTED-INST))
 (61 27 (:REWRITE DQ-NOT-COMMITTED-INST))
 (61 27 (:REWRITE COMPLETED-COMMITTED-INST))
 (60 15 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (60 12 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (60 10 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (60 6 (:DEFINITION TRUE-LISTP))
 (59 20 (:LINEAR MT-ROB-HEAD-LT-8))
 (56 56 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (56 20 (:LINEAR MT-ROB-HEAD-GE-0))
 (56 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (56 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (51 17 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (51 17 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (51 17 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (51 17 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (50 25 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (48 8 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (42 14 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (42 5 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (42 5 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (42 5 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (40 40 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (40 20 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (40 20 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (40 20 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (40 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (40 5 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (36 12 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (35 35 (:REWRITE INST-SPECULTV-CAR))
 (32 32 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (32 8 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (31 11 (:REWRITE INST-LISTP-CDR))
 (30 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (28 28 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (28 28 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (26 26 (:REWRITE SUBTRACE-TAIL-P))
 (25 25 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (25 5 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (24 24 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (24 8 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (24 8 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (20 20 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (18 6 (:REWRITE SUBTRACE-P-CDR))
 (16 2 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (15 15 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (15 15 (:REWRITE INST-MODIFIED-CAR))
 (15 3 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (14 14 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (12 12 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (10 10 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (10 10 (:REWRITE INST-EXCPT-CAR))
 (10 5 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (10 5 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (10 5 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (10 5 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (8 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (8 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (8 2 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (4 4 (:TYPE-PRESCRIPTION SREG-MODIFIER-P))
 (4 4 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (4 4 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (4 2 (:REWRITE INST-IN-ORDER-ANTISYMMETRY))
 )
(NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NO-DISPATCH
 (2987 145 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1869 37 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1825 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (1459 16 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (1383 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (1215 30 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1070 59 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (805 59 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (768 24 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (755 62 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (753 36 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (698 31 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (651 266 (:REWRITE INST-LISTP-CAR))
 (611 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (541 439 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (537 537 (:REWRITE MEMBER-OF-SUBTRACE))
 (533 533 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (520 88 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (517 4 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (482 13 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (466 46 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (460 76 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (450 450 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (424 8 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (411 4 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (400 41 (:DEFINITION TRUE-LISTP))
 (390 390 (:TYPE-PRESCRIPTION DQ-STG-P))
 (368 24 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (357 357 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (357 5 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (355 8 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (352 56 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (344 8 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (336 6 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (300 56 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (284 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (266 266 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (266 266 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (266 14 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (255 95 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (250 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (246 82 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (242 58 (:LINEAR INST-TAG-LT-8))
 (232 76 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (232 58 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (232 58 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (228 88 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (228 20 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (224 80 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (220 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (210 84 (:REWRITE DE-VALID-CONSISTENT))
 (208 88 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (208 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (204 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (200 194 (:REWRITE DEFAULT-CAR))
 (196 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (196 24 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (192 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (191 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (189 61 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (186 72 (:REWRITE DQ-STG-NOT-IFU-STG))
 (180 72 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (180 72 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (176 72 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (175 95 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (175 95 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (175 95 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (174 168 (:REWRITE DEFAULT-CDR))
 (172 58 (:LINEAR INST-TAG-GE-0))
 (172 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (172 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (172 24 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (172 24 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (169 169 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (168 20 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (168 12 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (164 164 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (159 16 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (155 58 (:LINEAR MT-ROB-HEAD-LT-8))
 (154 4 (:REWRITE DISPATCH-INST-P-STEP-INST-IF-DISPATCH))
 (153 31 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (148 20 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (148 20 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (144 144 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (144 76 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (142 58 (:LINEAR MT-ROB-HEAD-GE-0))
 (142 4 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (139 41 (:REWRITE COMPLETED-DISPATCHED-INST))
 (137 137 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (136 54 (:REWRITE COMMIT-COMMITTED-INST))
 (136 12 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (128 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (124 124 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (124 30 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (124 16 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (124 16 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (121 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (116 116 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (116 56 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (115 41 (:REWRITE EXECUTED-DISPATCHED-INST))
 (115 41 (:REWRITE COMMIT-DISPATCHED-INST))
 (108 108 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (108 108 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (105 33 (:REWRITE COMPLETED-COMMITTED-INST))
 (96 30 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (96 24 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (95 33 (:REWRITE DQ-NOT-COMMITTED-INST))
 (93 33 (:REWRITE IFU-NOT-COMMITTED-INST))
 (93 33 (:REWRITE EXECUTED-COMMITTED-INST))
 (92 44 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (92 44 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (92 44 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (92 20 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (91 91 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (91 91 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (91 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (90 4 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (88 30 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (88 30 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (86 8 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (84 16 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (80 24 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (80 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (78 78 (:REWRITE INST-SPECULTV-CAR))
 (78 13 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (73 5 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (72 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (72 18 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (67 55 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (67 55 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (65 13 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (64 52 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (60 60 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (55 55 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (51 15 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (50 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (49 5 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (48 48 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (44 20 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (44 20 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (42 14 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (40 40 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (40 40 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (39 9 (:REWRITE NOT-TRACE-LSRM-IN-ROB-STEP-TRACE))
 (37 13 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (36 36 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (36 16 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (36 4 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (32 32 (:REWRITE SUBTRACE-TAIL-P))
 (32 32 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (32 32 (:REWRITE IFU-VALID-IF-INST-IN))
 (32 32 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (32 16 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (32 8 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (30 18 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (30 18 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (30 18 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (30 18 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (29 5 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (29 5 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (24 24 (:REWRITE INST-EXCPT-CAR))
 (24 6 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (24 4 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (22 8 (:REWRITE INST-LISTP-CDR))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 20 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (20 8 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (20 8 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (20 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (18 18 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (18 18 (:REWRITE INST-MODIFIED-CAR))
 (18 18 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (18 18 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (18 18 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (18 6 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (18 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (16 8 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (14 14 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (14 14 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (14 14 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (14 14 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (13 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (13 13 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (12 12 (:REWRITE INST-P-STEP-INST))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (8 8 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (8 8 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (8 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (8 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (8 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 )
(NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NOT-SREG-MODIFIER
 (12432 442 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (5409 70 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (4920 202 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (4809 220 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (4261 116 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (4081 258 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (2764 702 (:REWRITE INST-LISTP-CAR))
 (2396 259 (:DEFINITION TRUE-LISTP))
 (2268 220 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (2025 333 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (1855 153 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (1798 1798 (:REWRITE MEMBER-OF-SUBTRACE))
 (1573 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (1571 27 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (1530 510 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (1483 70 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (1417 57 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (1379 1262 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (1362 183 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1350 105 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (1151 162 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1147 121 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1140 1140 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1089 164 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (1087 333 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (1020 1020 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (1020 333 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (971 117 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (969 169 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (943 49 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (930 67 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (913 27 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (908 848 (:REWRITE DEFAULT-CAR))
 (855 342 (:REWRITE DE-VALID-CONSISTENT))
 (830 360 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (830 360 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (827 21 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (772 70 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (768 192 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (768 192 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (756 27 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (747 716 (:REWRITE DEFAULT-CDR))
 (720 720 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (715 192 (:LINEAR INST-TAG-LT-8))
 (713 221 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (702 702 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (702 702 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (672 333 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (644 105 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (635 105 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (635 105 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (594 7 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (582 52 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (552 176 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (552 105 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (552 105 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (549 176 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (541 105 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (535 58 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (531 18 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (527 105 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (508 174 (:REWRITE DQ-STG-NOT-IFU-STG))
 (503 70 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (493 192 (:LINEAR MT-ROB-HEAD-LT-8))
 (489 262 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (479 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (475 192 (:LINEAR MT-ROB-HEAD-GE-0))
 (470 470 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (470 470 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (448 192 (:LINEAR INST-TAG-GE-0))
 (447 447 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (445 156 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (441 221 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (441 221 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (441 221 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (423 27 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (420 38 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (409 409 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (395 18 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (391 8 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (384 384 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (383 67 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (373 27 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (369 57 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (349 100 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (344 164 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (342 208 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (340 340 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (340 340 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (332 30 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (324 9 (:DEFINITION MEMBER-EQUAL))
 (316 105 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (310 90 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (309 309 (:REWRITE SUBTRACE-TAIL-P))
 (309 309 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (281 176 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (281 156 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (280 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (272 204 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (265 26 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (261 16 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (235 121 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (230 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (226 226 (:REWRITE INST-SPECULTV-CAR))
 (226 75 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (223 75 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (221 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (208 88 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (198 198 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (196 96 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (196 26 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (194 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (193 193 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (188 105 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (182 26 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (180 18 (:REWRITE MEMBER-EQUAL-CAR-OF-TAIL-P))
 (174 174 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (173 26 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (165 62 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (161 85 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (160 62 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (158 110 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (156 13 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (154 154 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (154 154 (:TYPE-PRESCRIPTION BITP))
 (154 154 (:REWRITE DEFS-INST-ASSERTIONS . 10))
 (154 154 (:REWRITE DEFS-INST-ASSERTIONS . 1))
 (148 94 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (145 42 (:REWRITE COMPLETED-COMMITTED-INST))
 (138 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (136 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (135 27 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (130 42 (:REWRITE DQ-NOT-COMMITTED-INST))
 (128 88 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (127 42 (:REWRITE IFU-NOT-COMMITTED-INST))
 (127 42 (:REWRITE EXECUTED-COMMITTED-INST))
 (126 63 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (126 18 (:DEFINITION TAIL-P))
 (124 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (119 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (116 38 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (114 38 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (108 36 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (108 36 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (102 18 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (100 100 (:REWRITE INST-EXCPT-CAR))
 (98 18 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (97 88 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (90 90 (:TYPE-PRESCRIPTION TAIL-P))
 (88 8 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (85 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (84 14 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (80 20 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (79 8 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (72 9 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (70 8 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (70 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (69 57 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (69 12 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (68 30 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (67 67 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (63 63 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (63 57 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (63 7 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (57 57 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (57 57 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (57 57 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (57 57 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (55 55 (:REWRITE IFU-VALID-IF-INST-IN))
 (55 55 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (46 42 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (43 7 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (43 7 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (40 17 (:REWRITE INST-LISTP-CDR))
 (39 13 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (38 30 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (37 29 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (36 9 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (33 8 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (30 30 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (30 30 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (30 30 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (26 26 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (26 18 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (24 16 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (24 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-MODIFIED))
 (22 22 (:REWRITE INST-P-STEP-INST))
 (20 20 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (20 20 (:REWRITE INST-MODIFIED-CAR))
 (17 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (17 17 (:REWRITE INST-CONTEXT-SYNC-CAR))
 (16 8 (:REWRITE IFU-STG-NOT-DQ-STG))
 (14 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-SPECULTV))
 (14 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (10 10 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (10 10 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (10 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (8 8 (:TYPE-PRESCRIPTION MT-CMI-P))
 (8 8 (:TYPE-PRESCRIPTION LSU-STG-P))
 (8 8 (:REWRITE INITIAL-SUBLISTP-EQUAL-REFLEXIVE))
 (8 2 (:REWRITE MT-CMI-P-MT-STEP))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (2 2 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 )
(NOT-LSRM-IN-ROB-MT-STEP-IF-NOT-SREG-MODIFIER
 (1125 1 (:DEFINITION STEP-TRACE))
 (331 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (246 1 (:DEFINITION TRACE-EXIST-LSRM-IN-ROB-P))
 (238 8 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (174 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (167 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (149 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (135 27 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (117 117 (:TYPE-PRESCRIPTION B1P))
 (113 10 (:REWRITE RETIRED-COMMITTED-INST))
 (111 37 (:REWRITE INST-LISTP-CAR))
 (88 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (64 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (61 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (56 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (50 50 (:TYPE-PRESCRIPTION INST-P))
 (50 10 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (49 49 (:REWRITE SUBTRACE-TAIL-P))
 (49 49 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (48 48 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (48 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (43 8 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (42 42 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (37 37 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (37 37 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (37 37 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (36 36 (:TYPE-PRESCRIPTION IFU-STG-P))
 (35 35 (:TYPE-PRESCRIPTION DQ-STG-P))
 (35 5 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (34 34 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (28 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (27 27 (:TYPE-PRESCRIPTION INST-IN))
 (27 27 (:REWRITE MEMBER-OF-SUBTRACE))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (23 7 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (23 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 3 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (20 8 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 19 (:TYPE-PRESCRIPTION COMMITTED-P))
 (19 8 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (18 10 (:REWRITE COMMIT-COMMITTED-INST))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (17 5 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 16 (:REWRITE DEFAULT-CAR))
 (16 8 (:REWRITE IFU-NOT-COMMITTED-INST))
 (16 8 (:REWRITE EXECUTED-COMMITTED-INST))
 (16 8 (:REWRITE DQ-NOT-COMMITTED-INST))
 (16 8 (:REWRITE COMPLETED-COMMITTED-INST))
 (16 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (16 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (16 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (16 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 7 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (14 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (12 4 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 10 (:REWRITE DEFAULT-CDR))
 (10 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (8 8 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (8 8 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (8 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (8 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:DEFINITION INST-AT-STG-IN-TRACE))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 2 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 )
(COMMITTED-P-STEP-INST-IF-FOLLOWING-INST-COMMIT
 (2672 50 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (2508 56 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (2373 128 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1958 32 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (1674 52 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1298 32 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (1180 22 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (1084 14 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (1009 9 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (848 57 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (789 111 (:REWRITE RETIRED-COMMITTED-INST))
 (613 9 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (560 40 (:REWRITE RETIRED-DISPATCHED-INST))
 (515 9 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (507 20 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (456 7 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (440 80 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (416 65 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (394 56 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (377 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (345 14 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (325 325 (:TYPE-PRESCRIPTION IFU-STG-P))
 (308 77 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (308 77 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (307 307 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (283 283 (:TYPE-PRESCRIPTION DQ-STG-P))
 (274 77 (:LINEAR MT-ROB-HEAD-LT-8))
 (271 22 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (241 22 (:REWRITE INST-IN-INST-OF-TAG))
 (231 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (222 22 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (217 49 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (212 82 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (211 22 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (210 54 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (204 111 (:REWRITE COMMIT-COMMITTED-INST))
 (204 20 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (198 82 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (198 82 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (198 82 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (192 80 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (190 95 (:LINEAR INST-TAG-GE-0))
 (184 184 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (183 56 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (182 92 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (182 92 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (177 62 (:REWRITE COMPLETED-COMMITTED-INST))
 (160 80 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (154 154 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (148 62 (:REWRITE DQ-NOT-COMMITTED-INST))
 (146 42 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (141 62 (:REWRITE IFU-NOT-COMMITTED-INST))
 (141 62 (:REWRITE EXECUTED-COMMITTED-INST))
 (141 45 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (140 14 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (117 55 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (117 55 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (117 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (117 6 (:REWRITE UNCOMMITTED-INST-P-IS-AFTER-MT-ROB-HEAD))
 (114 54 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (112 6 (:REWRITE INST-P-INST-OF-TAG))
 (111 65 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (111 3 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (108 54 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (108 29 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (105 42 (:REWRITE DE-VALID-CONSISTENT))
 (104 40 (:REWRITE COMMIT-DISPATCHED-INST))
 (102 52 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (93 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (92 6 (:REWRITE TAG-IDENTITY))
 (91 55 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (90 90 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (90 90 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (87 29 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (87 29 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (87 6 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 1))
 (86 32 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (86 11 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (84 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 3))
 (79 49 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (79 49 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (79 49 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (78 26 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (78 26 (:REWRITE DQ-STG-NOT-IFU-STG))
 (77 49 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (76 76 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (76 32 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (70 14 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (65 65 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (63 49 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (63 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (63 7 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (62 62 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (62 26 (:REWRITE EXECUTED-DISPATCHED-INST))
 (59 20 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (56 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (53 21 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (51 27 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (51 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (50 14 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (46 20 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (46 20 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (46 20 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (46 20 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (46 20 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (46 20 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (46 20 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (45 9 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (45 9 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (44 6 (:REWRITE INST-IN-ORDER-INST-OF-TAG-NOT-DISPATCHED))
 (43 7 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (41 17 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (40 14 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (38 38 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (38 38 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (37 21 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (36 12 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (35 14 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (35 7 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (35 7 (:REWRITE INST-P-STEP-INST))
 (35 7 (:REWRITE IFU-VALID-IF-INST-IN))
 (35 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (33 33 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (32 26 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (31 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 1))
 (30 14 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (29 29 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (29 29 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (28 28 (:REWRITE MEMBER-OF-SUBTRACE))
 (28 14 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (28 14 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (28 14 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (28 14 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (28 14 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (28 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (28 14 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (28 7 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (28 7 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (28 4 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (27 13 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (27 13 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (24 19 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (22 8 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (22 8 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (22 4 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (21 7 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (21 7 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (21 7 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (21 7 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (16 4 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (14 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (14 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (14 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (14 14 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (12 4 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (11 5 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (11 2 (:REWRITE INST-SPECULTV-INST-AT-ROB-HEAD-IF-UNIQ-INST-AT-ROB-HEAD))
 (11 1 (:REWRITE UNIQ-INST-OF-TAG-NO-INST-OF-TAG-EXCLUSIVE . 2))
 (10 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 2))
 (9 9 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (8 2 (:REWRITE NOT-EXECUTE-STG-P-INST-AT-ROB-HEAD-IF-COMMIT-INST))
 (8 1 (:REWRITE NO-INST-OF-TAG-IF-NOT-ROBE-VALID))
 (7 7 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (7 7 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (7 7 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (7 7 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (7 7 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (7 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD))
 (6 1 (:REWRITE INST-TAG-INST-OF-TAG))
 (4 1 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 3))
 (4 1 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 2))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION NO-INST-OF-TAG))
 (1 1 (:REWRITE INST-OF-TAG-IS-NOT-COMMITTED . 3))
 )
(COMMIT-INST-STEP-INST-CAR-IF-LSRM-COMMIT
 (2765 98 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (2653 29 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1867 26 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1071 30 (:REWRITE RETIRED-DISPATCHED-INST))
 (675 28 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (647 59 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (573 30 (:REWRITE RETIRED-COMMITTED-INST))
 (492 18 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (462 70 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (406 406 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (396 36 (:DEFINITION TRUE-LISTP))
 (371 21 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (348 6 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (334 334 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (324 324 (:TYPE-PRESCRIPTION IFU-STG-P))
 (312 312 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (312 312 (:TYPE-PRESCRIPTION DQ-STG-P))
 (300 63 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (285 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (258 18 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (254 42 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (247 90 (:REWRITE INST-LISTP-CAR))
 (231 2 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (217 13 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (216 72 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (215 42 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (195 3 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (189 70 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (169 71 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (169 71 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (165 165 (:REWRITE DEFAULT-CDR))
 (165 3 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (157 22 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (156 6 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (152 152 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (150 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (146 49 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (144 144 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (144 144 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (144 48 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (144 48 (:REWRITE DQ-STG-NOT-IFU-STG))
 (143 143 (:REWRITE MEMBER-OF-SUBTRACE))
 (142 142 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (140 140 (:REWRITE DEFAULT-CAR))
 (140 70 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (127 127 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (127 127 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (119 119 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (114 26 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (110 22 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (105 26 (:REWRITE COMPLETED-COMMITTED-INST))
 (105 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (102 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (98 98 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (98 98 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (96 12 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (94 3 (:DEFINITION MEMBER-EQUAL))
 (93 42 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (93 30 (:REWRITE COMMIT-COMMITTED-INST))
 (93 21 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (90 26 (:REWRITE DQ-NOT-COMMITTED-INST))
 (87 26 (:REWRITE IFU-NOT-COMMITTED-INST))
 (87 26 (:REWRITE EXECUTED-COMMITTED-INST))
 (87 26 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (84 30 (:REWRITE EXECUTED-DISPATCHED-INST))
 (84 30 (:REWRITE COMPLETED-DISPATCHED-INST))
 (84 30 (:REWRITE COMMIT-DISPATCHED-INST))
 (84 24 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (83 29 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (83 29 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (82 82 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (82 82 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (81 23 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (80 20 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (80 20 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (78 26 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (78 26 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (73 20 (:LINEAR MT-ROB-HEAD-LT-8))
 (70 70 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (67 20 (:LINEAR MT-ROB-HEAD-GE-0))
 (66 1 (:REWRITE INST-IN-ORDER-P-CAR-TRACE))
 (65 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (65 18 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (64 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (64 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (64 18 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (64 18 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (64 2 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (60 60 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (60 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (59 16 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (57 19 (:REWRITE SUBTRACE-P-CDR))
 (55 1 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (54 24 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (54 24 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (54 24 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (51 21 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (51 21 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (51 21 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (48 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (47 20 (:LINEAR INST-TAG-LT-8))
 (45 22 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (45 22 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (45 18 (:REWRITE DE-VALID-CONSISTENT))
 (45 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (45 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (44 22 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (44 22 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (44 22 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (44 1 (:REWRITE INST-IN-ORDER-CAR-MEMBER-CDR))
 (40 40 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (40 20 (:LINEAR INST-TAG-GE-0))
 (39 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (36 18 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (33 21 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (30 30 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (28 28 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (27 21 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (27 15 (:REWRITE INST-LISTP-CDR))
 (27 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (27 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (26 13 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (26 3 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (26 3 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (24 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (24 6 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (24 6 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (24 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (22 22 (:TYPE-PRESCRIPTION SRNAME-P))
 (21 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (21 2 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (21 1 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (19 19 (:REWRITE SUBTRACE-TAIL-P))
 (18 18 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (18 6 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (18 6 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 15 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (15 15 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (15 15 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (15 15 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (15 6 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (15 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (15 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (15 3 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (15 3 (:REWRITE INST-P-STEP-INST))
 (15 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (15 3 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (12 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (12 6 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (12 6 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (12 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (12 6 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (12 6 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (12 6 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (12 6 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (12 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (12 6 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (12 3 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (12 3 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (10 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (9 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (9 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (9 3 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (9 3 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (9 3 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (9 3 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (9 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (8 1 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (6 6 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (6 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (6 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (6 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (6 6 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (4 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (4 1 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (4 1 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (3 3 (:REWRITE INST-SPECULTV-CAR))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 3 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (3 3 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (3 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (2 2 (:REWRITE INST-EXCPT-CAR))
 (2 1 (:REWRITE INST-IN-ORDER-ANTISYMMETRY))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE INST-MODIFIED-CAR))
 (1 1 (:REWRITE INST-CONTEXT-SYNC-CAR))
 )
(LSRM-IN-ROB-MT-STEP-IF-INST-COMMIT-LSRM-HELP
 (5668 207 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (3287 66 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1960 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (1955 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (1899 24 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (1871 48 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1514 117 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (1352 79 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1302 30 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (1193 83 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (1099 58 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (980 140 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (936 362 (:REWRITE INST-LISTP-CAR))
 (851 851 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (802 89 (:DEFINITION TRUE-LISTP))
 (792 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (734 18 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (718 718 (:REWRITE MEMBER-OF-SUBTRACE))
 (670 79 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (652 652 (:TYPE-PRESCRIPTION DQ-STG-P))
 (612 495 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (606 606 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (548 84 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (535 28 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (534 178 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (529 140 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (500 30 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (496 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (474 53 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (470 42 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (464 79 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (439 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (400 400 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (392 378 (:REWRITE DEFAULT-CAR))
 (374 140 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (371 153 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (371 153 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (364 364 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (364 364 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (356 356 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (347 339 (:REWRITE DEFAULT-CDR))
 (324 116 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (316 104 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (313 140 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (312 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (306 306 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (296 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (282 25 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (276 48 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (271 65 (:LINEAR INST-TAG-LT-8))
 (270 96 (:REWRITE DQ-STG-NOT-IFU-STG))
 (266 96 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (260 65 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (260 65 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (260 52 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (250 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (246 14 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (229 30 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (224 24 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (218 218 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (218 218 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (213 69 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (212 212 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (210 104 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (210 104 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (210 104 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (209 30 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (209 30 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (209 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (209 2 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (207 25 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (200 20 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (194 65 (:LINEAR INST-TAG-GE-0))
 (192 192 (:REWRITE SUBTRACE-TAIL-P))
 (192 192 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (192 80 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (192 24 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (190 30 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (190 30 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (190 30 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (190 30 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (190 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (188 60 (:REWRITE COMPLETED-DISPATCHED-INST))
 (187 83 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (184 184 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (184 5 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (182 66 (:REWRITE COMMIT-COMMITTED-INST))
 (182 25 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (182 25 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (176 60 (:REWRITE EXECUTED-DISPATCHED-INST))
 (176 60 (:REWRITE COMMIT-DISPATCHED-INST))
 (176 24 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (176 24 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (175 65 (:LINEAR MT-ROB-HEAD-LT-8))
 (175 10 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (170 2 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (164 164 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (164 164 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (162 84 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (158 65 (:LINEAR MT-ROB-HEAD-GE-0))
 (157 33 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (156 48 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (150 60 (:REWRITE DE-VALID-CONSISTENT))
 (148 48 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (147 48 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (146 48 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (145 51 (:REWRITE IFU-NOT-COMMITTED-INST))
 (145 51 (:REWRITE EXECUTED-COMMITTED-INST))
 (145 51 (:REWRITE DQ-NOT-COMMITTED-INST))
 (145 51 (:REWRITE COMPLETED-COMMITTED-INST))
 (144 48 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (144 48 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (143 5 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (131 55 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (131 55 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (131 55 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (130 130 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (128 52 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (127 2 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (126 9 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (120 30 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (120 20 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (118 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (116 48 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (104 52 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (104 26 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (101 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (100 100 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (98 30 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (96 48 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (89 10 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (86 12 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NOT-SREG-MODIFIER))
 (72 72 (:REWRITE INST-SPECULTV-CAR))
 (64 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (63 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (58 58 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (56 56 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (54 40 (:REWRITE INST-LISTP-CDR))
 (53 53 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (53 53 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (52 24 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (48 11 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (45 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (40 20 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (40 10 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (37 9 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (36 36 (:REWRITE IFU-VALID-IF-INST-IN))
 (36 36 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (35 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (34 8 (:REWRITE NOT-TRACE-LSRM-IN-ROB-STEP-TRACE))
 (30 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (30 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (28 2 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (27 9 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (26 26 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (26 26 (:REWRITE INST-MODIFIED-CAR))
 (25 25 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (24 4 (:DEFINITION INST-AT-STG-IN-TRACE))
 (24 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (22 20 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 5 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (19 19 (:REWRITE INST-EXCPT-CAR))
 (19 15 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (19 15 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (17 1 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (16 8 (:REWRITE DEFS-INST-LIFT-IF))
 (15 15 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (13 13 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (12 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 10 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (10 2 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (9 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (9 5 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (9 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (9 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (9 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (7 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (7 1 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (6 2 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (6 2 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (5 5 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE DEFS-INST-ASSERTIONS . 10))
 (5 5 (:REWRITE DEFS-INST-ASSERTIONS . 1))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (2 2 (:REWRITE INST-P-STEP-INST))
 )
(LSRM-IN-ROB-MT-STEP-IF-INST-COMMIT-LSRM
 (1125 1 (:DEFINITION STEP-TRACE))
 (573 17 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (392 2 (:DEFINITION TRACE-EXIST-LSRM-IN-ROB-P))
 (382 1 (:DEFINITION TRACE-LSRM-IN-ROB))
 (353 10 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (256 5 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (183 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (167 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (149 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (145 29 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (142 11 (:REWRITE RETIRED-COMMITTED-INST))
 (132 43 (:REWRITE INST-LISTP-CAR))
 (112 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (85 13 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (78 6 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (72 12 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (70 70 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (68 68 (:REWRITE SUBTRACE-TAIL-P))
 (68 68 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (67 6 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (64 12 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (64 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (61 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (59 59 (:TYPE-PRESCRIPTION INST-P))
 (58 58 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (56 6 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (54 54 (:TYPE-PRESCRIPTION IFU-STG-P))
 (53 53 (:TYPE-PRESCRIPTION DQ-STG-P))
 (52 52 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (50 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (47 47 (:TYPE-PRESCRIPTION INST-IN))
 (43 43 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (43 43 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (38 38 (:REWRITE MEMBER-OF-SUBTRACE))
 (35 5 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (35 4 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (34 13 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (34 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (31 13 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (31 13 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (29 13 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (28 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (27 10 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (26 26 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (25 9 (:REWRITE DQ-STG-NOT-IFU-STG))
 (25 5 (:REWRITE SUBTRACE-P-CDR))
 (23 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 21 (:REWRITE DEFAULT-CAR))
 (21 11 (:REWRITE COMMIT-COMMITTED-INST))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (20 20 (:TYPE-PRESCRIPTION COMMITTED-P))
 (20 4 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (20 2 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (20 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 19 (:REWRITE DEFAULT-CDR))
 (19 9 (:REWRITE IFU-NOT-COMMITTED-INST))
 (19 9 (:REWRITE EXECUTED-COMMITTED-INST))
 (19 9 (:REWRITE DQ-NOT-COMMITTED-INST))
 (19 9 (:REWRITE COMPLETED-COMMITTED-INST))
 (19 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 18 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (18 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (17 17 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (17 5 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (14 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 6 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (13 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (12 12 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (12 4 (:REWRITE INST-LISTP-CDR))
 (12 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (12 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (12 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (10 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (9 4 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 3 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (9 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (8 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (8 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (7 1 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (7 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (6 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 5 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (4 4 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION SREG-MODIFIER-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(LSRM-IN-ROB-MT-STEP-IF-INST-COMMIT-LSRM-2-HELP
 (6406 228 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (3547 77 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (2587 33 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (2071 25 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (2060 51 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1943 88 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (1918 108 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1458 92 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (1192 131 (:DEFINITION TRUE-LISTP))
 (1166 436 (:REWRITE INST-LISTP-CAR))
 (1082 154 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (928 928 (:REWRITE MEMBER-OF-SUBTRACE))
 (857 108 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (808 25 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (783 651 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (774 258 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (756 46 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (734 18 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (689 689 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (671 39 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (655 117 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (641 69 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (610 610 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (581 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (580 67 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (560 149 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (542 88 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (530 510 (:REWRITE DEFAULT-CAR))
 (516 516 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (516 25 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (485 472 (:REWRITE DEFAULT-CDR))
 (438 438 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (438 438 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (419 139 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (417 173 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (417 173 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (412 154 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (412 10 (:DEFINITION MEMBER-EQUAL))
 (364 13 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (361 89 (:LINEAR INST-TAG-LT-8))
 (356 89 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (356 89 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (353 128 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (346 346 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (346 55 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (345 46 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (344 154 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (333 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (325 25 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (318 92 (:REWRITE COMPLETED-DISPATCHED-INST))
 (315 63 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (311 25 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (306 27 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (304 46 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (304 46 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (301 13 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (300 33 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (289 103 (:REWRITE DQ-STG-NOT-IFU-STG))
 (285 103 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (279 139 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (279 139 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (279 139 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (275 46 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (275 46 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (270 36 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (267 87 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (266 46 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (266 46 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (259 6 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (258 6 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (256 22 (:REWRITE MEMBER-EQUAL-CAR-OF-TAIL-P))
 (252 252 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (250 89 (:LINEAR INST-TAG-GE-0))
 (250 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (248 92 (:REWRITE EXECUTED-DISPATCHED-INST))
 (248 92 (:REWRITE COMMIT-DISPATCHED-INST))
 (246 14 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (245 245 (:REWRITE SUBTRACE-TAIL-P))
 (245 245 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (244 244 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (244 244 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (242 28 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (240 24 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (236 89 (:LINEAR MT-ROB-HEAD-LT-8))
 (226 33 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (226 33 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (225 27 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (224 224 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (223 223 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (223 223 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (221 101 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (218 89 (:LINEAR MT-ROB-HEAD-GE-0))
 (214 80 (:REWRITE COMMIT-COMMITTED-INST))
 (213 117 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (210 92 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (205 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (202 42 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (200 25 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (198 27 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (197 27 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (195 78 (:REWRITE DE-VALID-CONSISTENT))
 (184 24 (:DEFINITION TAIL-P))
 (184 5 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (184 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (180 45 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (178 178 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (165 51 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (162 50 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (156 51 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (155 63 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (155 15 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (154 54 (:REWRITE IFU-NOT-COMMITTED-INST))
 (154 54 (:REWRITE EXECUTED-COMMITTED-INST))
 (154 54 (:REWRITE DQ-NOT-COMMITTED-INST))
 (154 54 (:REWRITE COMPLETED-COMMITTED-INST))
 (153 51 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (153 51 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (150 62 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (150 62 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (150 62 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (143 5 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (142 63 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (135 55 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (135 46 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (128 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (127 72 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (126 126 (:TYPE-PRESCRIPTION TAIL-P))
 (119 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (110 55 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (108 27 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (108 21 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (107 47 (:REWRITE INST-LISTP-CDR))
 (104 10 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (96 96 (:REWRITE INST-SPECULTV-CAR))
 (90 33 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (85 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (82 10 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (78 78 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (74 16 (:REWRITE NOT-TRACE-LSRM-IN-ROB-STEP-TRACE))
 (74 16 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (70 70 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (70 70 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (65 13 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (63 9 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (62 36 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (55 55 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (55 35 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (55 35 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (50 25 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (45 45 (:REWRITE IFU-VALID-IF-INST-IN))
 (45 45 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (45 15 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (42 35 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (37 35 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (35 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (32 4 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (30 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (30 4 (:REWRITE TAIL-P-CDR-1))
 (29 29 (:REWRITE INST-EXCPT-CAR))
 (27 27 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (27 27 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (27 27 (:REWRITE INST-MODIFIED-CAR))
 (24 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (23 23 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 8 (:REWRITE IFU-STG-NOT-DQ-STG))
 (20 8 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (20 5 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (17 17 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (17 17 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (17 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (17 11 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (16 8 (:REWRITE DEFS-INST-LIFT-IF))
 (16 6 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (15 15 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (15 15 (:TYPE-PRESCRIPTION BITP))
 (15 15 (:REWRITE DEFS-INST-ASSERTIONS . 10))
 (15 15 (:REWRITE DEFS-INST-ASSERTIONS . 1))
 (15 9 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (15 9 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (14 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (13 13 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (12 6 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (12 6 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (9 9 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (9 9 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (9 9 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (8 4 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:REWRITE INST-P-STEP-INST))
 )
(LSRM-IN-ROB-MT-STEP-IF-INST-COMMIT-LSRM-2
 (1125 1 (:DEFINITION STEP-TRACE))
 (573 17 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (392 2 (:DEFINITION TRACE-EXIST-LSRM-IN-ROB-P))
 (382 1 (:DEFINITION TRACE-LSRM-IN-ROB))
 (353 10 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (256 5 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (183 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (167 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (149 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (145 29 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (142 11 (:REWRITE RETIRED-COMMITTED-INST))
 (132 43 (:REWRITE INST-LISTP-CAR))
 (112 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (85 13 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (78 6 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (72 12 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (70 70 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (68 68 (:REWRITE SUBTRACE-TAIL-P))
 (68 68 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (67 6 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (64 12 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (64 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (61 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (59 59 (:TYPE-PRESCRIPTION INST-P))
 (58 58 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (56 6 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (54 54 (:TYPE-PRESCRIPTION IFU-STG-P))
 (53 53 (:TYPE-PRESCRIPTION DQ-STG-P))
 (52 52 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (50 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (47 47 (:TYPE-PRESCRIPTION INST-IN))
 (43 43 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (43 43 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (38 38 (:REWRITE MEMBER-OF-SUBTRACE))
 (35 5 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (35 4 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (34 13 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (34 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (31 13 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (31 13 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (29 13 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (28 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (27 10 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (26 26 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (25 9 (:REWRITE DQ-STG-NOT-IFU-STG))
 (25 5 (:REWRITE SUBTRACE-P-CDR))
 (23 23 (:REWRITE DEFAULT-CAR))
 (23 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 11 (:REWRITE COMMIT-COMMITTED-INST))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (20 20 (:TYPE-PRESCRIPTION COMMITTED-P))
 (20 20 (:REWRITE DEFAULT-CDR))
 (20 4 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (20 2 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (20 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 9 (:REWRITE IFU-NOT-COMMITTED-INST))
 (19 9 (:REWRITE EXECUTED-COMMITTED-INST))
 (19 9 (:REWRITE DQ-NOT-COMMITTED-INST))
 (19 9 (:REWRITE COMPLETED-COMMITTED-INST))
 (19 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (18 18 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (18 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (17 17 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (17 5 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (14 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 13 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (13 13 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (13 6 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (13 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 4 (:REWRITE INST-LISTP-CDR))
 (12 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (12 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (12 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (10 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (9 4 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 3 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (9 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (8 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (8 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (7 1 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (7 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (6 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:DEFINITION INST-AT-STG-IN-TRACE))
 (5 5 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (4 4 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 )
(NOT-LSRM-IN-ROB-MT-STEP-IF-NO-DISPATCH
 (1125 1 (:DEFINITION STEP-TRACE))
 (331 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (246 1 (:DEFINITION TRACE-EXIST-LSRM-IN-ROB-P))
 (238 8 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (174 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (167 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (149 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (135 27 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (113 10 (:REWRITE RETIRED-COMMITTED-INST))
 (111 37 (:REWRITE INST-LISTP-CAR))
 (88 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (64 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (61 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (56 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (50 50 (:TYPE-PRESCRIPTION INST-P))
 (50 50 (:REWRITE SUBTRACE-TAIL-P))
 (50 50 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (50 10 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (48 48 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (48 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (43 8 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (42 42 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (37 37 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (37 37 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (37 37 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (36 36 (:TYPE-PRESCRIPTION IFU-STG-P))
 (35 35 (:TYPE-PRESCRIPTION DQ-STG-P))
 (35 5 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (34 34 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (28 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (27 27 (:TYPE-PRESCRIPTION INST-IN))
 (27 27 (:REWRITE MEMBER-OF-SUBTRACE))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (23 7 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (23 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 3 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (20 8 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 19 (:TYPE-PRESCRIPTION COMMITTED-P))
 (19 8 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 10 (:REWRITE COMMIT-COMMITTED-INST))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (17 5 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 16 (:REWRITE DEFAULT-CAR))
 (16 8 (:REWRITE IFU-NOT-COMMITTED-INST))
 (16 8 (:REWRITE EXECUTED-COMMITTED-INST))
 (16 8 (:REWRITE DQ-NOT-COMMITTED-INST))
 (16 8 (:REWRITE COMPLETED-COMMITTED-INST))
 (16 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (16 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (16 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (16 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 7 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 1 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NOT-SREG-MODIFIER))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (14 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (12 4 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 10 (:REWRITE DEFAULT-CDR))
 (10 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (8 8 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (8 8 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (8 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (8 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:DEFINITION INST-AT-STG-IN-TRACE))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION SREG-MODIFIER-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 2 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (2 1 (:REWRITE DEFAULT-+-2))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 1))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(INST-DEST-REG-IF-INST-WB-SREG
 (864 45 (:DEFINITION UNSIGNED-BYTE-P))
 (819 45 (:DEFINITION INTEGER-RANGE-P))
 (727 29 (:REWRITE LOGTAIL-IDENTITY))
 (596 26 (:DEFINITION BITP))
 (362 94 (:REWRITE EQUAL-LOGCONS))
 (350 13 (:REWRITE LOGCAR-BITP))
 (350 13 (:REWRITE LOGBIT-0-BITP))
 (304 16 (:REWRITE LOGHEAD-IDENTITY))
 (273 78 (:REWRITE LOGCONS-<-0))
 (272 272 (:TYPE-PRESCRIPTION INTEGERP-INST-WORD))
 (272 16 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (122 77 (:REWRITE DEFAULT-<-1))
 (77 77 (:REWRITE DEFAULT-<-2))
 (60 15 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (45 45 (:TYPE-PRESCRIPTION OPCD-P))
 (45 45 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (32 32 (:TYPE-PRESCRIPTION BITP))
 (6 6 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (3 1 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(SRNAME-P-ROB-WRITE-RID
 (1037 145 (:REWRITE UNIQ-INST-OF-TAG-IF-COMMIT-INST))
 (964 4 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (601 145 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (538 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (519 5 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 2))
 (406 4 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (373 145 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (289 61 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (266 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (264 4 (:REWRITE INST-BRANCH-INST-SYNC-EXCLUSIVE))
 (255 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (240 2 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (222 6 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (175 61 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (175 61 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (175 61 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (174 6 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (161 6 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (141 141 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (141 141 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (114 8 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (112 8 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (110 4 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (100 6 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (94 6 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (83 11 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (80 6 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (74 24 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (74 24 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (65 11 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (65 9 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (60 60 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (60 30 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (60 30 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (60 4 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (56 4 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (50 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (48 4 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (47 11 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (44 24 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (44 7 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (44 5 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (38 2 (:REWRITE ROBE-DEST-INST-DEST-REG-IF-COMPLETE-2))
 (36 4 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (36 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (36 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (30 30 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (30 30 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (30 30 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (30 10 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (30 10 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (28 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (23 3 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (21 9 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (20 20 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (20 20 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (19 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 2))
 (18 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (14 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (14 5 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (12 12 (:TYPE-PRESCRIPTION IU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (12 4 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (12 4 (:REWRITE INST-BU-IF-BU-STG-P))
 (12 3 (:REWRITE INST-DECODE-ERROR-DATA-ACCS-ERROR-EXCLUSIVE))
 (11 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (11 5 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (9 3 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (9 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION BU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (6 2 (:REWRITE INST-MU-IF-MU-STG-P))
 (6 2 (:REWRITE INST-IU-IF-IU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MU-STG-P))
 (4 4 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 2 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE INST-FETCH-ERROR-DATA-ACCS-ERROR-EXCLUSIVE))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(NOT-LSRM-IN-ROB-MT-STEP-IF-NOT-REG-REF-WAIT
 (744 24 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (552 24 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (480 8 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (456 24 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (408 24 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (360 144 (:REWRITE DE-VALID-CONSISTENT))
 (332 4 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (277 141 (:REWRITE SRNAME-P-ROB-WRITE-RID))
 (204 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (194 194 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (148 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (148 4 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (148 4 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (140 28 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (120 24 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (84 28 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (84 28 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (84 28 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (72 24 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (72 24 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (64 16 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (64 16 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (64 16 (:REWRITE MT-CMI-P-MT-STEP))
 (56 28 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (50 50 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (48 48 (:REWRITE DEFAULT-<-2))
 (48 48 (:REWRITE DEFAULT-<-1))
 (32 32 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (32 32 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (32 32 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (24 24 (:REWRITE IFU-VALID-IF-INST-IN))
 (24 24 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (24 24 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (24 24 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (24 24 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (24 24 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (24 8 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (20 4 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (16 16 (:TYPE-PRESCRIPTION OPCD-P))
 (16 16 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (16 16 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (16 16 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (16 16 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (16 16 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (16 16 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (10 4 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 8 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 (4 4 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 )
(LSRM-IN-ROB-IF-DISPATCH-INST-HELP
 (1915 49 (:DEFINITION UNSIGNED-BYTE-P))
 (1866 49 (:DEFINITION INTEGER-RANGE-P))
 (1510 28 (:DEFINITION BITP))
 (1377 102 (:REWRITE LOGHEAD-IDENTITY))
 (1022 38 (:LINEAR LOGTAIL-LEQ))
 (1020 510 (:TYPE-PRESCRIPTION INTEGERP-INST-WORD))
 (898 123 (:REWRITE LOGTAIL-IDENTITY))
 (856 120 (:REWRITE EQUAL-LOGCONS))
 (825 1 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-CNTLV-WB))
 (608 13 (:REWRITE LOGCAR-BITP))
 (608 13 (:REWRITE LOGBIT-0-BITP))
 (529 109 (:REWRITE DEFAULT-<-1))
 (528 528 (:TYPE-PRESCRIPTION INST-P))
 (434 122 (:REWRITE LOGCONS-<-0))
 (409 5 (:REWRITE LOGHEAD-BITP))
 (210 30 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (210 30 (:REWRITE LOGTAIL-LESSP))
 (184 1 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (158 158 (:TYPE-PRESCRIPTION LOGTAIL-TYPE))
 (109 109 (:REWRITE DEFAULT-<-2))
 (105 15 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (74 1 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (70 2 (:REWRITE LOGTAIL-EQUAL-0))
 (54 18 (:REWRITE INST-P-INST-AT-STG))
 (49 49 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (40 8 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (37 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (36 36 (:TYPE-PRESCRIPTION BITP))
 (30 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (24 6 (:REWRITE RNAME-P-BV-EQV-IFF-EQUAL))
 (24 6 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (21 7 (:REWRITE INST-STG-INST-AT-STG))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 18 (:TYPE-PRESCRIPTION RNAME-P))
 (18 18 (:TYPE-PRESCRIPTION OPCD-P))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (14 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (13 1 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (13 1 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (13 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (12 4 (:REWRITE INST-IN-INST-AT-STG))
 (11 11 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (11 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (8 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (6 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 1 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-MT-CMI))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (5 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 4 (:TYPE-PRESCRIPTION INST-IN))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 1 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (1 1 (:TYPE-PRESCRIPTION INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (1 1 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-DISPATCH-INST))
 (1 1 (:REWRITE INST-FETCH-ERROR-INST-AT-DQ0-IF-DISPATCH-INST))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(LSRM-IN-ROB-IF-DISPATCH-INST
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (23 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (5 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-CMI-P-MT-STEP))
 (3 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (2 2 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (1 1 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(NOT-INST-COMMIT-LSRM-IN-ROB-IF-NOT-ROB-HEAD
 (164 82 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (71 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (64 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (60 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (59 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (46 2 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (44 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (36 6 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (28 28 (:TYPE-PRESCRIPTION INST-IN))
 (28 28 (:REWRITE INST-IN-LSRM-IN-ROB))
 (18 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (18 6 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 6 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 6 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (15 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (14 2 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (14 2 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (12 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (8 2 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (7 7 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION IFU-STG-P))
 (7 7 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION DQ-STG-P))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (7 1 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (7 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (5 5 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 (5 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (5 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (3 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE NOT-DQ-STG-P-LSRM-IN-ROB))
 )
(ROBE-DEST-INST-DEST-REG-SPECIAL
 (434 13 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (240 6 (:REWRITE RETIRED-DISPATCHED-INST))
 (204 6 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (117 13 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (78 78 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (73 39 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (73 39 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (69 3 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (60 12 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (51 2 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (46 1 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 2))
 (34 34 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (34 34 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (34 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (33 13 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (30 12 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (30 12 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (30 6 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (29 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (28 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (26 13 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (24 24 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (24 12 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (24 12 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (19 3 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (18 6 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (18 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (16 16 (:TYPE-PRESCRIPTION IFU-STG-P))
 (16 16 (:TYPE-PRESCRIPTION DQ-STG-P))
 (16 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (15 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (14 4 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (13 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (12 12 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (12 4 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (12 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (10 2 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (10 2 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (9 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (8 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (8 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (6 6 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 6 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 1 (:LINEAR INST-TAG-GE-0))
 (1 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-INST-COMMIT-LSRM-IN-ROB-LOCAL
 (365 2 (:REWRITE ROBE-DEST-INST-DEST-REG-2))
 (248 2 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (147 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (143 11 (:REWRITE INST-P-INST-OF-TAG))
 (119 4 (:REWRITE INST-IN-INST-OF-TAG))
 (105 2 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (97 25 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (97 15 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (72 1 (:REWRITE NOT-INST-COMMIT-LSRM-IN-ROB-IF-NOT-ROB-HEAD))
 (72 1 (:REWRITE INST-BRANCH-INST-SYNC-EXCLUSIVE))
 (71 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (67 15 (:REWRITE UNIQ-INST-OF-TAG-IF-COMMIT-INST))
 (64 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (59 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (52 3 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (48 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (45 9 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (40 20 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (39 15 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (38 2 (:REWRITE ROBE-DEST-INST-DEST-REG-IF-COMPLETE-2))
 (35 2 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (27 2 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (27 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (23 9 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (23 9 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (23 9 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (21 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (19 19 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (19 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (18 2 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (17 17 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (17 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (16 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (16 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (15 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (14 2 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (12 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (12 2 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (10 10 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 (10 4 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (9 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (8 2 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (8 1 (:LINEAR INST-TAG-LT-8))
 (8 1 (:LINEAR INST-TAG-GE-0))
 (7 7 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION IFU-STG-P))
 (7 7 (:TYPE-PRESCRIPTION DQ-STG-P))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (7 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (7 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (7 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (7 1 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (7 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (5 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (5 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 2 (:REWRITE NOT-COMMITTED-P-LSRM-IN-ROB))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 2 (:REWRITE DISPATCHED-P-LSRM-IN-ROB))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (1 1 (:REWRITE NOT-DQ-STG-P-LSRM-IN-ROB))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-INST-COMMIT-LSRM-IN-ROB-IF-ROB-WRITE-RID-DIFFERS
 (284 4 (:REWRITE NOT-INST-COMMIT-LSRM-IN-ROB-IF-NOT-ROB-HEAD))
 (88 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (72 36 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (70 4 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (48 4 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (39 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (36 36 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (36 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (32 4 (:LINEAR INST-TAG-LT-8))
 (32 4 (:LINEAR INST-TAG-GE-0))
 (28 4 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (28 4 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (27 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (25 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (24 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (18 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (16 4 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (16 4 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (15 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (13 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 4 (:LINEAR MT-ROB-HEAD-LT-8))
 (12 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (12 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (11 11 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 (9 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 8 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (8 8 (:REWRITE DISPATCHED-P-LSRM-IN-ROB))
 (8 4 (:LINEAR MT-ROB-HEAD-GE-0))
 (8 1 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (7 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (5 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (5 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (5 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (4 4 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE NOT-DQ-STG-P-LSRM-IN-ROB))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (1 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(ROBE-WB-INST-WB-SPECIAL
 (82 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (56 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (41 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (35 2 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (21 1 (:REWRITE RETIRED-COMMITTED-INST))
 (19 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (17 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (16 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (15 15 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (15 15 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (15 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (15 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (13 13 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (13 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (12 12 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (11 11 (:TYPE-PRESCRIPTION IFU-STG-P))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 2 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (9 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (8 8 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (6 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 1 (:LINEAR INST-TAG-GE-0))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(ROBE-WB-INST-WB-SREG-SPECIAL
 (82 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (56 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (41 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (21 1 (:REWRITE RETIRED-COMMITTED-INST))
 (19 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (16 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (15 15 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (15 15 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (13 13 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (13 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (12 12 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (11 11 (:TYPE-PRESCRIPTION IFU-STG-P))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 2 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (9 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (8 8 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 1 (:LINEAR INST-TAG-GE-0))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(ROBE-EXCPT-INST-EXCPT-FLAGS-SPECIAL
 (105 1 (:REWRITE ROBE-EXCPT-NTH-ROBE-IF-FETCH-OR-DECODE-ERROR))
 (94 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (47 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (40 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (34 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (29 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (18 18 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (16 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (15 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (14 14 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (13 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 6 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (12 6 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (5 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (3 1 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 1 (:LINEAR INST-TAG-GE-0))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (1 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 )
(NOT-INST-COMMIT-LSRM-IN-ROB-HELP
 (685 3 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (340 44 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (334 16 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (260 44 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (205 16 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (184 5 (:REWRITE ROBE-WB-INST-WB-1))
 (182 7 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (177 7 (:REWRITE ROBE-BRANCH-ROBE-SYNC-EXCLUSIVE))
 (133 5 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (132 66 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (120 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (117 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (112 7 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (110 5 (:REWRITE ROBE-BRANCH-INST-BRANCH-1))
 (107 107 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (103 15 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (91 8 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-1))
 (81 4 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (72 8 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (72 1 (:REWRITE NOT-INST-COMMIT-LSRM-IN-ROB-IF-NOT-ROB-HEAD))
 (63 25 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (59 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (54 54 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (54 3 (:REWRITE INST-SPECULTV-INST-AT-ROB-HEAD-IF-UNIQ-INST-AT-ROB-HEAD))
 (45 15 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (45 15 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (39 13 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (39 13 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (38 6 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (36 9 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (36 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (35 35 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 (34 10 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (34 2 (:REWRITE ROBE-WB-SREG-INST-WB-SREG-1))
 (31 10 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (30 30 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (30 30 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (30 30 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (28 10 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (28 10 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (25 5 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (22 10 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (22 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (21 3 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (21 3 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (18 18 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (18 6 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 6 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 6 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 15 (:TYPE-PRESCRIPTION IFU-STG-P))
 (15 15 (:TYPE-PRESCRIPTION DQ-STG-P))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (13 13 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (13 5 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (13 5 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (13 5 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (13 5 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (12 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (11 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (10 10 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (9 9 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (9 9 (:REWRITE LSU-PENDING-WRITES-IF-WBUF-INST-IN))
 (9 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION IU-STG-P))
 (8 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (8 1 (:LINEAR INST-TAG-LT-8))
 (8 1 (:LINEAR INST-TAG-GE-0))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (7 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (7 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (5 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (5 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (5 1 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (4 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (4 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (4 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (4 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (4 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (4 4 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-COMMIT-LSRM-IN-ROB-IF-ROB-WRITE-RID-DIFFERS))
 (1 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (1 1 (:REWRITE NOT-DQ-STG-P-LSRM-IN-ROB))
 )
(NOT-INST-COMMIT-LSRM-IN-ROB
 (284 4 (:REWRITE NOT-INST-COMMIT-LSRM-IN-ROB-IF-NOT-ROB-HEAD))
 (88 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (72 36 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (70 4 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (48 4 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (39 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (36 36 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (36 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (32 4 (:LINEAR INST-TAG-LT-8))
 (32 4 (:LINEAR INST-TAG-GE-0))
 (28 4 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (24 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (22 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (20 4 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (16 4 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (16 4 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (13 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (12 4 (:LINEAR MT-ROB-HEAD-LT-8))
 (12 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (12 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (11 11 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 8 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (8 8 (:REWRITE DISPATCHED-P-LSRM-IN-ROB))
 (8 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 4 (:LINEAR MT-ROB-HEAD-GE-0))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (5 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (5 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (4 4 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE NOT-INST-COMMIT-LSRM-IN-ROB-IF-ROB-WRITE-RID-DIFFERS))
 (4 4 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE NOT-DQ-STG-P-LSRM-IN-ROB))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 )
(LSRM-IN-ROB-MT-STEP-IF-INST-COMMIT-HELP
 (2516 106 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1946 34 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1376 27 (:REWRITE RETIRED-DISPATCHED-INST))
 (1292 25 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1125 15 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (902 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (844 58 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (830 46 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (674 44 (:REWRITE RETIRED-COMMITTED-INST))
 (656 22 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (591 223 (:REWRITE INST-LISTP-CAR))
 (486 58 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (468 26 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (462 42 (:DEFINITION TRUE-LISTP))
 (461 46 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (448 5 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (395 395 (:REWRITE MEMBER-OF-SUBTRACE))
 (395 59 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (394 305 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (381 17 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (361 361 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (335 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (326 22 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (323 323 (:TYPE-PRESCRIPTION DQ-STG-P))
 (311 311 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (294 294 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (286 42 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (252 84 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (248 40 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (243 5 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (240 72 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (233 233 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (233 233 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (227 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (225 32 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (217 202 (:REWRITE DEFAULT-CAR))
 (217 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (210 5 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LSRM-COMMIT))
 (210 5 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (200 20 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (190 186 (:REWRITE DEFAULT-CDR))
 (184 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (179 54 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (176 40 (:LINEAR INST-TAG-LT-8))
 (168 168 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (160 40 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (160 40 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (156 72 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (156 72 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (156 72 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (155 48 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (154 59 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (152 5 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (148 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (147 147 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (144 15 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (144 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (141 57 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (141 57 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (140 5 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (139 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (139 22 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (135 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (134 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (134 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (133 29 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (130 45 (:REWRITE DQ-STG-NOT-IFU-STG))
 (130 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (128 40 (:LINEAR INST-TAG-GE-0))
 (127 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (127 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (127 22 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (127 22 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (125 59 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (125 45 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (125 21 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (124 58 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (124 16 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (114 114 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (114 15 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (114 15 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (112 2 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (110 44 (:REWRITE COMMIT-COMMITTED-INST))
 (109 109 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (106 40 (:LINEAR MT-ROB-HEAD-LT-8))
 (102 12 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (100 100 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (100 40 (:LINEAR MT-ROB-HEAD-GE-0))
 (100 32 (:REWRITE COMPLETED-COMMITTED-INST))
 (98 98 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (94 94 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (94 94 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (94 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (91 42 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (91 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (91 12 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (90 36 (:REWRITE DE-VALID-CONSISTENT))
 (90 32 (:REWRITE DQ-NOT-COMMITTED-INST))
 (88 32 (:REWRITE IFU-NOT-COMMITTED-INST))
 (88 32 (:REWRITE EXECUTED-COMMITTED-INST))
 (88 27 (:REWRITE COMPLETED-DISPATCHED-INST))
 (87 25 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (84 84 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (84 84 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (82 27 (:REWRITE EXECUTED-DISPATCHED-INST))
 (82 27 (:REWRITE COMMIT-DISPATCHED-INST))
 (80 80 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (78 18 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (78 13 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (77 25 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (76 19 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (76 14 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (75 25 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (75 25 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (69 31 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (69 31 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (69 31 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (69 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (67 7 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (64 44 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (64 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (63 31 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (61 19 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (60 19 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (49 49 (:REWRITE SUBTRACE-TAIL-P))
 (49 49 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (49 7 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (45 45 (:REWRITE INST-SPECULTV-CAR))
 (44 5 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (44 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (43 31 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (42 42 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (42 42 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (42 12 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (41 7 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NOT-SREG-MODIFIER))
 (41 7 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (40 18 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (37 31 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (37 18 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (35 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (34 34 (:TYPE-PRESCRIPTION SRNAME-P))
 (34 34 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (33 5 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (31 14 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (30 16 (:REWRITE INST-LISTP-CDR))
 (30 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (29 7 (:REWRITE NOT-TRACE-LSRM-IN-ROB-STEP-TRACE))
 (28 16 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (28 14 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (26 26 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (26 26 (:REWRITE IFU-VALID-IF-INST-IN))
 (26 26 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (25 5 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (24 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 20 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (20 10 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (20 5 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (20 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (18 6 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (18 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (16 10 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (16 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (16 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (16 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (14 7 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (14 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (13 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (12 12 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (12 12 (:REWRITE INST-MODIFIED-CAR))
 (12 12 (:REWRITE INST-EXCPT-CAR))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (11 5 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (11 5 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (10 10 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (9 9 (:REWRITE INST-P-STEP-INST))
 (8 8 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (8 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (8 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (8 4 (:REWRITE DEFS-INST-LIFT-IF))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (7 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (7 2 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (6 6 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (6 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (2 2 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 )
(LSRM-IN-ROB-MT-STEP-IF-INST-COMMIT
 (849 1 (:DEFINITION STEP-TRACE))
 (392 2 (:DEFINITION TRACE-EXIST-LSRM-IN-ROB-P))
 (382 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (382 1 (:DEFINITION TRACE-LSRM-IN-ROB))
 (238 10 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (169 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (167 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (144 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (135 27 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (114 37 (:REWRITE INST-LISTP-CAR))
 (110 11 (:REWRITE RETIRED-COMMITTED-INST))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (66 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (64 64 (:REWRITE SUBTRACE-TAIL-P))
 (64 64 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (64 12 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (64 5 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (56 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (56 6 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (54 54 (:TYPE-PRESCRIPTION INST-P))
 (54 8 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (52 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (47 47 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (41 41 (:TYPE-PRESCRIPTION INST-IN))
 (39 39 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (39 39 (:TYPE-PRESCRIPTION DQ-STG-P))
 (39 39 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (39 39 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (38 38 (:TYPE-PRESCRIPTION IFU-STG-P))
 (38 38 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (35 4 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (34 34 (:REWRITE MEMBER-OF-SUBTRACE))
 (34 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (28 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (28 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 5 (:REWRITE SUBTRACE-P-CDR))
 (25 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 8 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (20 20 (:TYPE-PRESCRIPTION COMMITTED-P))
 (20 20 (:REWRITE DEFAULT-CAR))
 (20 8 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (20 8 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (20 2 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (20 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 5 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (19 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (18 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (17 17 (:REWRITE DEFAULT-CDR))
 (17 11 (:REWRITE COMMIT-COMMITTED-INST))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 16 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (16 8 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (16 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 9 (:REWRITE IFU-NOT-COMMITTED-INST))
 (15 9 (:REWRITE EXECUTED-COMMITTED-INST))
 (15 9 (:REWRITE DQ-NOT-COMMITTED-INST))
 (15 9 (:REWRITE COMPLETED-COMMITTED-INST))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 12 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (12 4 (:REWRITE INST-LISTP-CDR))
 (12 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (12 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (12 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 5 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (10 10 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (10 10 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 3 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (7 1 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (7 1 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (6 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 5 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (4 4 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION SREG-MODIFIER-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION SRNAME-P))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 )
(LRM-IN-ROB-MT-STEP-IF-DISPATCH-INDUCT
 (1159 62 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1098 25 (:REWRITE RETIRED-DISPATCHED-INST))
 (1018 216 (:REWRITE INST-LISTP-CAR))
 (851 83 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (768 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (756 15 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (715 13 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (503 59 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (474 25 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (445 48 (:REWRITE RETIRED-COMMITTED-INST))
 (433 8 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (414 54 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (357 10 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (338 29 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (330 10 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (329 297 (:REWRITE MEMBER-OF-SUBTRACE))
 (321 29 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (318 10 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (313 228 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (310 29 (:DEFINITION TRUE-LISTP))
 (284 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (247 238 (:REWRITE DEFAULT-CAR))
 (234 234 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (224 68 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (224 25 (:REWRITE COMPLETED-DISPATCHED-INST))
 (222 14 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (220 16 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (214 210 (:REWRITE DEFAULT-CDR))
 (195 59 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (190 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (178 27 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (172 172 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (171 57 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (171 15 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (168 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (167 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (159 159 (:TYPE-PRESCRIPTION DQ-STG-P))
 (153 3 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (150 60 (:REWRITE DE-VALID-CONSISTENT))
 (150 34 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (148 148 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (146 146 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (146 68 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (146 68 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (146 68 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (141 3 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (139 17 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (135 15 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (130 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (123 29 (:LINEAR INST-TAG-LT-8))
 (120 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (116 29 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (116 29 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (116 17 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (116 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (115 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (114 114 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (112 112 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (112 112 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (108 16 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (108 13 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (106 29 (:LINEAR INST-TAG-GE-0))
 (106 26 (:REWRITE INST-LISTP-CDR))
 (105 21 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (105 14 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (104 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (104 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (101 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (94 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (93 29 (:LINEAR MT-ROB-HEAD-LT-8))
 (93 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (93 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (93 14 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (93 14 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (92 13 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (92 13 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (91 13 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (90 90 (:REWRITE SUBTRACE-TAIL-P))
 (90 90 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (89 48 (:REWRITE COMMIT-COMMITTED-INST))
 (86 86 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (86 86 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (86 29 (:LINEAR MT-ROB-HEAD-GE-0))
 (85 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (83 43 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (83 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (83 13 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (81 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (77 25 (:REWRITE EXECUTED-DISPATCHED-INST))
 (77 25 (:REWRITE COMMIT-DISPATCHED-INST))
 (77 11 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NOT-SREG-MODIFIER))
 (77 11 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (72 72 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (70 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (69 30 (:REWRITE COMPLETED-COMMITTED-INST))
 (66 14 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (64 30 (:REWRITE DQ-NOT-COMMITTED-INST))
 (64 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (63 30 (:REWRITE IFU-NOT-COMMITTED-INST))
 (63 30 (:REWRITE EXECUTED-COMMITTED-INST))
 (62 10 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (60 9 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (58 58 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (57 15 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (56 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (52 13 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (51 47 (:REWRITE INST-SPECULTV-CAR))
 (50 3 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LSRM-COMMIT))
 (50 3 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (48 15 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (46 32 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (45 15 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (45 15 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (42 10 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (41 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (40 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (39 39 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (39 39 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (39 10 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (37 32 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (37 13 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (37 11 (:REWRITE NOT-TRACE-LSRM-IN-ROB-STEP-TRACE))
 (36 12 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (36 12 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (36 9 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (35 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (33 17 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (33 17 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (33 17 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (33 17 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (32 32 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (31 16 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (30 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (30 5 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (30 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (29 29 (:REWRITE IFU-VALID-IF-INST-IN))
 (29 29 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (27 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (27 9 (:REWRITE DQ-STG-NOT-IFU-STG))
 (27 9 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (27 9 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (27 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (25 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (24 24 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (23 6 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (20 4 (:REWRITE INST-P-STEP-INST))
 (20 4 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (20 3 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (19 10 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (18 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (17 13 (:REWRITE INST-MODIFIED-CAR))
 (16 16 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (16 3 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (15 10 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (15 10 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (15 5 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (15 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (15 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (15 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (14 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (13 13 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (13 8 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (12 8 (:REWRITE INST-EXCPT-CAR))
 (10 10 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (10 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (10 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (9 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (9 3 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (9 3 (:REWRITE IFU-STG-NOT-DQ-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (8 8 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (8 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (8 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-SPECULTV))
 (8 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-MODIFIED))
 (8 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (6 3 (:TYPE-PRESCRIPTION TYPE-DQ-STG))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (6 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (4 4 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:REWRITE INITIAL-SUBLISTP-EQUAL-REFLEXIVE))
 )
(LRM-IN-ROB-MT-STEP-IF-DISPATCH-HELP
 (900 1 (:DEFINITION STEP-TRACE))
 (167 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (115 23 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (86 43 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (78 26 (:REWRITE INST-LISTP-CAR))
 (77 2 (:DEFINITION MEMBER-EQUAL))
 (70 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (56 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (52 9 (:REWRITE RETIRED-COMMITTED-INST))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (46 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (45 9 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (43 43 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (43 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (41 41 (:REWRITE SUBTRACE-TAIL-P))
 (41 41 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (28 28 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (28 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (28 2 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (28 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (27 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 7 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (23 23 (:REWRITE MEMBER-OF-SUBTRACE))
 (23 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (23 7 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 18 (:TYPE-PRESCRIPTION COMMITTED-P))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (16 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 15 (:REWRITE DEFAULT-CAR))
 (15 7 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (11 9 (:REWRITE COMMIT-COMMITTED-INST))
 (10 10 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (10 2 (:REWRITE SUBTRACE-P-CDR))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (9 7 (:REWRITE IFU-NOT-COMMITTED-INST))
 (9 7 (:REWRITE EXECUTED-COMMITTED-INST))
 (9 7 (:REWRITE DQ-NOT-COMMITTED-INST))
 (9 7 (:REWRITE COMPLETED-COMMITTED-INST))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (8 8 (:REWRITE DEFAULT-CDR))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 1 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (7 7 (:REWRITE INST-SPECULTV-CAR))
 (7 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 6 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (6 6 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (6 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (5 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (5 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 4 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 1 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(LSRM-IN-ROB-MT-STEP-IF-DISPATCH
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (25 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (19 1 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-CNTLV-WB))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (13 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (5 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (5 1 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (5 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (5 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (2 2 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(LSRM-IN-ROB-MT-STEP-IF-REG-REF-WAIT
 (2320 116 (:REWRITE INST-P-LSRM-IN-ROB))
 (1560 20 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (1456 104 (:REWRITE INST-IN-LSRM-IN-ROB))
 (976 12 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (621 5 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (583 43 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (474 474 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (468 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (460 20 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (450 180 (:REWRITE DE-VALID-CONSISTENT))
 (424 8 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (412 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (400 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (328 16 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (312 8 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (312 8 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (232 16 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (216 216 (:TYPE-PRESCRIPTION INST-P))
 (200 100 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (157 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (157 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (157 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (157 5 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (157 5 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (157 5 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (148 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (148 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (124 28 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (112 8 (:REWRITE NOT-COMMITTED-P-LSRM-IN-ROB))
 (112 8 (:REWRITE DISPATCHED-P-LSRM-IN-ROB))
 (108 4 (:LINEAR INST-TAG-LT-8))
 (108 4 (:LINEAR INST-TAG-GE-0))
 (104 104 (:TYPE-PRESCRIPTION INST-IN))
 (103 43 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (100 5 (:REWRITE NOT-LSRM-IN-ROB-MT-STEP-IF-NOT-SREG-MODIFIER))
 (100 5 (:REWRITE NOT-LSRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (88 4 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (80 16 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (77 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (76 28 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (76 28 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (76 28 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (73 5 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-INST-COMMIT-LSRM-2))
 (69 5 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (68 68 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (64 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (56 4 (:REWRITE NOT-DQ-STG-P-LSRM-IN-ROB))
 (48 16 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (46 5 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-INST-COMMIT-LSRM))
 (37 37 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 (36 36 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (36 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (33 11 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (30 30 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (30 30 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (30 30 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (30 30 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (29 5 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (29 5 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-CNTLV-WB))
 (28 28 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (28 28 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (28 28 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (24 24 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (24 6 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (24 6 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (24 6 (:REWRITE MT-CMI-P-MT-STEP))
 (22 22 (:TYPE-PRESCRIPTION OPCD-P))
 (21 18 (:REWRITE DEFAULT-<-1))
 (20 4 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (18 18 (:REWRITE DEFAULT-<-2))
 (16 16 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (16 16 (:REWRITE IFU-VALID-IF-INST-IN))
 (16 16 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (16 4 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (16 4 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (13 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (12 12 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (12 12 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (12 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (12 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (12 4 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (12 4 (:LINEAR MT-ROB-HEAD-LT-8))
 (8 8 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 8 (:TYPE-PRESCRIPTION COMMITTED-P))
 (8 8 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (8 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (8 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (8 4 (:LINEAR MT-ROB-HEAD-GE-0))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (6 6 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (6 6 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (6 6 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (6 6 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (6 6 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (6 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (6 2 (:REWRITE INST-MODIFIED-INST-AT-DQ0-IF-DISPATCH-INST))
 (6 2 (:REWRITE INST-FETCH-ERROR-INST-AT-DQ0-IF-DISPATCH-INST))
 (5 5 (:REWRITE NOT-LSRM-IN-ROB-MT-STEP-IF-FLUSH-ALL))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:TYPE-PRESCRIPTION RDB-TYPE))
 (2 2 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION BITP))
 )
(TRACE-LSRM-IN-ROB-STEP-TRACE-IF-DISPATCH-INST
 (1159 62 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1092 25 (:REWRITE RETIRED-DISPATCHED-INST))
 (992 212 (:REWRITE INST-LISTP-CAR))
 (859 79 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (768 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (750 15 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (712 13 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (503 59 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (468 25 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (439 48 (:REWRITE RETIRED-COMMITTED-INST))
 (427 8 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (390 54 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (357 10 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (348 30 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (330 10 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (329 297 (:REWRITE MEMBER-OF-SUBTRACE))
 (321 29 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (318 10 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (313 228 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (310 29 (:DEFINITION TRUE-LISTP))
 (284 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (247 238 (:REWRITE DEFAULT-CAR))
 (224 224 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (224 68 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (224 25 (:REWRITE COMPLETED-DISPATCHED-INST))
 (222 14 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (220 16 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (216 212 (:REWRITE DEFAULT-CDR))
 (195 59 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (190 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (178 27 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (172 172 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (171 57 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (171 15 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (168 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (167 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (159 159 (:TYPE-PRESCRIPTION DQ-STG-P))
 (151 151 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (150 60 (:REWRITE DE-VALID-CONSISTENT))
 (150 34 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (150 3 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (148 148 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (146 68 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (146 68 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (146 68 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (138 3 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (135 15 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (133 17 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (130 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (123 29 (:LINEAR INST-TAG-LT-8))
 (120 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (116 29 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (116 29 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (116 17 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (116 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (115 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (114 114 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (113 113 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (113 113 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (108 13 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (106 29 (:LINEAR INST-TAG-GE-0))
 (105 21 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (105 14 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (104 16 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (104 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (104 8 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (101 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (93 29 (:LINEAR MT-ROB-HEAD-LT-8))
 (93 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (93 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (93 14 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (93 14 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (92 13 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (92 13 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (91 13 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (91 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (89 48 (:REWRITE COMMIT-COMMITTED-INST))
 (87 87 (:REWRITE SUBTRACE-TAIL-P))
 (87 87 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (86 86 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (86 86 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (86 29 (:LINEAR MT-ROB-HEAD-GE-0))
 (85 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (83 43 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (83 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (83 13 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (81 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (77 25 (:REWRITE EXECUTED-DISPATCHED-INST))
 (77 25 (:REWRITE COMMIT-DISPATCHED-INST))
 (77 11 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NOT-SREG-MODIFIER))
 (77 11 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (72 72 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (70 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (69 30 (:REWRITE COMPLETED-COMMITTED-INST))
 (66 14 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (64 30 (:REWRITE DQ-NOT-COMMITTED-INST))
 (64 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (63 30 (:REWRITE IFU-NOT-COMMITTED-INST))
 (63 30 (:REWRITE EXECUTED-COMMITTED-INST))
 (60 9 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (59 10 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (58 58 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (57 15 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (56 8 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (55 5 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (52 13 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (51 47 (:REWRITE INST-SPECULTV-CAR))
 (50 3 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LSRM-COMMIT))
 (50 3 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (48 15 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (46 32 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (45 15 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (45 15 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (42 10 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (41 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (40 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (39 39 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (39 39 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (39 10 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (37 32 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (37 13 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (37 11 (:REWRITE NOT-TRACE-LSRM-IN-ROB-STEP-TRACE))
 (36 12 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (36 12 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (36 9 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (35 14 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (33 17 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (33 17 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (33 17 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (33 17 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (32 32 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (31 16 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (30 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (30 5 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (30 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (29 29 (:REWRITE IFU-VALID-IF-INST-IN))
 (29 29 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (27 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (27 9 (:REWRITE DQ-STG-NOT-IFU-STG))
 (27 9 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (27 9 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (27 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (25 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (24 24 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (23 6 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (20 4 (:REWRITE INST-P-STEP-INST))
 (20 4 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (20 3 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (19 10 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (18 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (17 13 (:REWRITE INST-MODIFIED-CAR))
 (16 16 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (16 3 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (15 10 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (15 10 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (15 5 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (15 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (15 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (15 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (14 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (13 13 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (13 8 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (12 8 (:REWRITE INST-EXCPT-CAR))
 (10 10 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (10 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (10 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (9 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (9 3 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (9 3 (:REWRITE IFU-STG-NOT-DQ-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (8 8 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (8 8 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (8 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-SPECULTV))
 (8 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-MODIFIED))
 (8 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (6 3 (:TYPE-PRESCRIPTION TYPE-DQ-STG))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (6 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (5 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (4 4 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (1 1 (:REWRITE INITIAL-SUBLISTP-EQUAL-REFLEXIVE))
 )
(LSRM-IN-ROB-MT-STEP-IF-DISPATCH-INST-INDUCT
 (3836 103 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (3606 11 (:DEFINITION TRACE-EXIST-LSRM-IN-ROB-P))
 (2491 331 (:REWRITE INST-LISTP-CAR))
 (2209 27 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (2138 44 (:REWRITE RETIRED-DISPATCHED-INST))
 (982 90 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (899 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (833 14 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (827 77 (:REWRITE INST-LISTP-CDR))
 (791 65 (:REWRITE RETIRED-COMMITTED-INST))
 (565 67 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (549 99 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (543 28 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (507 496 (:REWRITE DEFAULT-CAR))
 (500 490 (:REWRITE DEFAULT-CDR))
 (494 10 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (424 50 (:DEFINITION TRUE-LISTP))
 (389 349 (:REWRITE MEMBER-OF-SUBTRACE))
 (382 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (360 32 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (355 10 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (348 348 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (341 31 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (341 11 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (339 241 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (325 41 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (318 10 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (282 59 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (268 268 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (264 27 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (261 261 (:REWRITE SUBTRACE-TAIL-P))
 (261 261 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (260 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (258 86 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (248 27 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (247 75 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (239 15 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (235 35 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (234 17 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (227 75 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (211 44 (:REWRITE COMPLETED-DISPATCHED-INST))
 (209 11 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (207 29 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (201 201 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (201 201 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (184 12 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (182 16 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (176 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (172 172 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (167 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (166 38 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (165 66 (:REWRITE DE-VALID-CONSISTENT))
 (161 75 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (161 75 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (161 75 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (161 27 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (155 7 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (154 8 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (153 3 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (150 7 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (148 7 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (144 4 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (143 67 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (141 3 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (140 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (135 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (133 65 (:REWRITE COMMIT-COMMITTED-INST))
 (133 30 (:LINEAR INST-TAG-LT-8))
 (133 14 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (127 33 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (124 44 (:REWRITE EXECUTED-DISPATCHED-INST))
 (124 44 (:REWRITE COMMIT-DISPATCHED-INST))
 (124 14 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (120 30 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (120 30 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (120 15 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (117 35 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (117 9 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (116 30 (:LINEAR INST-TAG-GE-0))
 (116 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (116 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (107 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (107 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (107 15 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (107 15 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (106 43 (:REWRITE COMPLETED-COMMITTED-INST))
 (106 14 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (106 14 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (106 14 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (103 16 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (101 43 (:REWRITE DQ-NOT-COMMITTED-INST))
 (100 43 (:REWRITE IFU-NOT-COMMITTED-INST))
 (100 43 (:REWRITE EXECUTED-COMMITTED-INST))
 (97 14 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (97 14 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (96 30 (:LINEAR MT-ROB-HEAD-LT-8))
 (94 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (93 37 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (93 37 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (93 35 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (89 30 (:LINEAR MT-ROB-HEAD-GE-0))
 (87 27 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (87 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (84 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (83 27 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (82 27 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (81 27 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (81 27 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (78 27 (:REWRITE DQ-STG-NOT-IFU-STG))
 (78 23 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (77 77 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (77 27 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (76 16 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (75 75 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (74 74 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (70 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (70 1 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (69 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (66 10 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (66 5 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (65 27 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (65 16 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (63 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (62 10 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (60 60 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (58 54 (:REWRITE INST-SPECULTV-CAR))
 (57 43 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (56 56 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (56 56 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (53 27 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (50 3 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LSRM-COMMIT))
 (50 3 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (48 43 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (48 7 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (46 16 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (46 8 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (45 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (43 43 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (43 43 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (43 43 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (41 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (41 3 (:REWRITE MEMBER-EQUAL-CAR-OF-TAIL-P))
 (38 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (37 19 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (37 19 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (37 19 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (35 35 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (35 35 (:TYPE-PRESCRIPTION BITP))
 (35 35 (:REWRITE DEFS-INST-ASSERTIONS . 10))
 (35 35 (:REWRITE DEFS-INST-ASSERTIONS . 1))
 (33 11 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (32 32 (:REWRITE IFU-VALID-IF-INST-IN))
 (32 32 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (32 16 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (32 1 (:REWRITE INST-PRE-ISA-CADR-SUBTRACE))
 (28 4 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NOT-SREG-MODIFIER))
 (28 4 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (28 4 (:DEFINITION TAIL-P))
 (26 7 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (22 7 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (22 3 (:REWRITE NOT-COMMIT-IF-NOT-INST-COMMIT))
 (20 20 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (20 16 (:REWRITE INST-MODIFIED-CAR))
 (20 3 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (19 10 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (19 2 (:REWRITE TAIL-P-CDR-1))
 (18 13 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (17 17 (:TYPE-PRESCRIPTION TAIL-P))
 (16 16 (:TYPE-PRESCRIPTION SRNAME-P))
 (16 8 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (16 8 (:REWRITE IFU-STG-NOT-DQ-STG))
 (16 8 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (16 8 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (15 11 (:REWRITE INST-EXCPT-CAR))
 (15 10 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (15 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (15 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (15 10 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (15 3 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (15 3 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (14 14 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (14 3 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (14 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (11 11 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (10 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (10 10 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (10 1 (:REWRITE MT-ALL-COMMIT-BEFORE-CDR-TRACE))
 (9 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (9 1 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (8 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-SPECULTV))
 (8 2 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-MODIFIED))
 (8 2 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (7 7 (:REWRITE INST-P-STEP-INST))
 (6 3 (:TYPE-PRESCRIPTION TYPE-DQ-STG))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (4 4 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 1 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:REWRITE INST-CONTEXT-SYNC-CAR))
 )
(LSRM-IN-ROB-MT-STEP-IF-DISPATCH-INST-HELP
 (894 1 (:DEFINITION STEP-TRACE))
 (167 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (115 23 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (90 45 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (78 26 (:REWRITE INST-LISTP-CAR))
 (77 2 (:DEFINITION MEMBER-EQUAL))
 (70 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (52 9 (:REWRITE RETIRED-COMMITTED-INST))
 (52 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (46 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (45 45 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (45 9 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (43 43 (:TYPE-PRESCRIPTION STEP-INST))
 (43 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (41 41 (:REWRITE SUBTRACE-TAIL-P))
 (41 41 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (34 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (28 28 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (28 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (28 2 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (27 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 7 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (23 23 (:REWRITE MEMBER-OF-SUBTRACE))
 (23 7 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 18 (:TYPE-PRESCRIPTION COMMITTED-P))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (16 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 15 (:REWRITE DEFAULT-CAR))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 7 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 7 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (11 9 (:REWRITE COMMIT-COMMITTED-INST))
 (10 10 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (10 2 (:REWRITE SUBTRACE-P-CDR))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (9 7 (:REWRITE IFU-NOT-COMMITTED-INST))
 (9 7 (:REWRITE EXECUTED-COMMITTED-INST))
 (9 7 (:REWRITE DQ-NOT-COMMITTED-INST))
 (9 7 (:REWRITE COMPLETED-COMMITTED-INST))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:REWRITE DEFAULT-CDR))
 (8 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 1 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (7 7 (:REWRITE INST-SPECULTV-CAR))
 (7 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 6 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (6 6 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (6 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (5 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (5 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 4 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 1 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(LSRM-IN-ROB-MT-STEP-IF-DISPATCH-INST
 (37 37 (:TYPE-PRESCRIPTION STEP-INST))
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (23 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (19 1 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-CNTLV-WB))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (13 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (5 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (5 1 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (5 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(TRACE-LSRM-IN-ROB-STEP-TRACE-IF-NOT-INST-COMMIT
 (2516 106 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1946 34 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1376 27 (:REWRITE RETIRED-DISPATCHED-INST))
 (1292 25 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1125 15 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (902 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (844 58 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (830 46 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (674 44 (:REWRITE RETIRED-COMMITTED-INST))
 (656 22 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (591 223 (:REWRITE INST-LISTP-CAR))
 (486 58 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (468 26 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (462 42 (:DEFINITION TRUE-LISTP))
 (461 46 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (448 5 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (395 395 (:REWRITE MEMBER-OF-SUBTRACE))
 (395 59 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (394 305 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (381 17 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (361 361 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (335 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (326 22 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (323 323 (:TYPE-PRESCRIPTION DQ-STG-P))
 (311 311 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (294 294 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (286 42 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (252 84 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (248 40 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (243 5 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (240 72 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (233 233 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (233 233 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (227 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (225 32 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (217 202 (:REWRITE DEFAULT-CAR))
 (217 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (210 5 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LSRM-COMMIT))
 (210 5 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (200 20 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (190 186 (:REWRITE DEFAULT-CDR))
 (184 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (179 54 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (176 40 (:LINEAR INST-TAG-LT-8))
 (168 168 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (160 40 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (160 40 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (156 72 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (156 72 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (156 72 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (155 48 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (154 59 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (152 5 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (148 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (147 147 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (144 15 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (144 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (141 57 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (141 57 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (140 5 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (139 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (139 22 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (135 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (134 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (134 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (133 29 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (130 45 (:REWRITE DQ-STG-NOT-IFU-STG))
 (130 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (128 40 (:LINEAR INST-TAG-GE-0))
 (127 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (127 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (127 22 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (127 22 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (125 59 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (125 45 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (125 21 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (124 58 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (124 16 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (114 114 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (114 15 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (114 15 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (112 2 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (110 44 (:REWRITE COMMIT-COMMITTED-INST))
 (109 109 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (106 40 (:LINEAR MT-ROB-HEAD-LT-8))
 (102 12 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (100 100 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (100 40 (:LINEAR MT-ROB-HEAD-GE-0))
 (100 32 (:REWRITE COMPLETED-COMMITTED-INST))
 (98 98 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (94 94 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (94 94 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (94 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (91 42 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (91 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (91 12 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (90 36 (:REWRITE DE-VALID-CONSISTENT))
 (90 32 (:REWRITE DQ-NOT-COMMITTED-INST))
 (88 32 (:REWRITE IFU-NOT-COMMITTED-INST))
 (88 32 (:REWRITE EXECUTED-COMMITTED-INST))
 (88 27 (:REWRITE COMPLETED-DISPATCHED-INST))
 (87 25 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (84 84 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (84 84 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (82 27 (:REWRITE EXECUTED-DISPATCHED-INST))
 (82 27 (:REWRITE COMMIT-DISPATCHED-INST))
 (80 80 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (78 18 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (78 13 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (77 25 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (76 19 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (76 14 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (75 25 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (75 25 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (69 31 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (69 31 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (69 31 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (69 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (67 7 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (64 44 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (64 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (63 31 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (61 19 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (60 19 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (49 49 (:REWRITE SUBTRACE-TAIL-P))
 (49 49 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (49 7 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (45 45 (:REWRITE INST-SPECULTV-CAR))
 (44 5 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (44 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (43 31 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (42 42 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (42 42 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (42 12 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (41 7 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NOT-SREG-MODIFIER))
 (41 7 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NO-DISPATCH))
 (40 18 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (37 31 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (37 18 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (35 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (34 34 (:TYPE-PRESCRIPTION SRNAME-P))
 (34 34 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (33 5 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (31 14 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (30 16 (:REWRITE INST-LISTP-CDR))
 (30 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (29 7 (:REWRITE NOT-TRACE-LSRM-IN-ROB-STEP-TRACE))
 (28 16 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (28 14 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (26 26 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (26 26 (:REWRITE IFU-VALID-IF-INST-IN))
 (26 26 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (25 5 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (24 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 20 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (20 10 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (20 5 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (20 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (18 6 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (18 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (16 10 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (16 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (16 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (16 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (14 7 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (14 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (13 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (12 12 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (12 12 (:REWRITE INST-MODIFIED-CAR))
 (12 12 (:REWRITE INST-EXCPT-CAR))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (11 5 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (11 5 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (10 10 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (9 9 (:REWRITE INST-P-STEP-INST))
 (8 8 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (8 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (8 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (8 4 (:REWRITE DEFS-INST-LIFT-IF))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (7 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (7 2 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (6 6 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (6 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (2 2 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 )
(LSRM-IN-ROB-MT-STEP-IF-NOT-DISPATCH-INST-HELP
 (3832 138 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (2595 46 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (2031 40 (:REWRITE RETIRED-DISPATCHED-INST))
 (1796 35 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1426 96 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (1195 259 (:REWRITE INST-LISTP-CAR))
 (1125 15 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (902 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (830 46 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (816 22 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (786 54 (:REWRITE RETIRED-COMMITTED-INST))
 (758 39 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (594 54 (:DEFINITION TRUE-LISTP))
 (549 549 (:TYPE-PRESCRIPTION STEP-INST))
 (542 78 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (524 52 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (490 490 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (461 46 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (460 45 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (452 56 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (448 5 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (424 424 (:TYPE-PRESCRIPTION DQ-STG-P))
 (413 413 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (409 409 (:REWRITE MEMBER-OF-SUBTRACE))
 (394 305 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (389 389 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (381 17 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (355 337 (:REWRITE DEFAULT-CAR))
 (342 331 (:REWRITE DEFAULT-CDR))
 (335 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (330 42 (:REWRITE INST-LISTP-CDR))
 (326 22 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (324 108 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (261 261 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (261 261 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (260 260 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (260 43 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (259 30 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (243 5 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (238 69 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (230 70 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (227 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (225 32 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (216 216 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (210 5 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LSRM-COMMIT))
 (210 5 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (208 78 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (199 64 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (196 80 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (196 80 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (189 189 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (184 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (176 40 (:LINEAR INST-TAG-LT-8))
 (166 57 (:REWRITE DQ-STG-NOT-IFU-STG))
 (163 78 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (161 57 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (160 160 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (160 40 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (160 40 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (152 8 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (152 5 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (150 70 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (150 70 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (150 70 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (148 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (144 144 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (144 144 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (144 15 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (144 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (140 54 (:REWRITE COMMIT-COMMITTED-INST))
 (139 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (139 22 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (135 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (134 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (134 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (132 132 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (130 42 (:REWRITE COMPLETED-COMMITTED-INST))
 (130 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (128 40 (:LINEAR INST-TAG-GE-0))
 (128 28 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (127 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (127 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (127 22 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (127 22 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (125 40 (:REWRITE COMPLETED-DISPATCHED-INST))
 (120 48 (:REWRITE DE-VALID-CONSISTENT))
 (120 42 (:REWRITE DQ-NOT-COMMITTED-INST))
 (120 21 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (119 40 (:REWRITE EXECUTED-DISPATCHED-INST))
 (119 40 (:REWRITE COMMIT-DISPATCHED-INST))
 (118 56 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (118 42 (:REWRITE IFU-NOT-COMMITTED-INST))
 (118 42 (:REWRITE EXECUTED-COMMITTED-INST))
 (117 35 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (116 116 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (116 116 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (114 15 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (114 15 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (113 25 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (112 2 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (111 56 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (107 35 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (106 40 (:LINEAR MT-ROB-HEAD-LT-8))
 (105 35 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (105 35 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (102 12 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (100 40 (:LINEAR MT-ROB-HEAD-GE-0))
 (98 32 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (97 45 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (97 32 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (94 5 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (91 12 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (91 12 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (82 82 (:REWRITE SUBTRACE-TAIL-P))
 (82 82 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (80 80 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (78 13 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (76 19 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (69 31 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (69 31 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (69 31 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (69 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (67 7 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (64 22 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (55 25 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (54 25 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (51 5 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (49 21 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (49 7 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (45 45 (:REWRITE INST-SPECULTV-CAR))
 (44 5 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (44 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (42 21 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (42 12 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (40 40 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (40 40 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (39 39 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (39 3 (:REWRITE NOT-TRACE-LSRM-IN-ROB-MT-STEP-IF-NOT-SREG-MODIFIER))
 (37 31 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (37 31 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (36 12 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (35 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (34 34 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (33 5 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (31 31 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (30 5 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (25 25 (:REWRITE IFU-VALID-IF-INST-IN))
 (25 25 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (24 8 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (24 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (22 11 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 20 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (20 5 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (20 5 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (20 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (19 7 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (18 3 (:DEFINITION INST-AT-STG-IN-TRACE))
 (18 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (16 16 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (16 14 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (16 10 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (16 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (16 10 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (16 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (14 7 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (14 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (13 13 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (12 12 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (12 12 (:REWRITE INST-MODIFIED-CAR))
 (12 12 (:REWRITE INST-EXCPT-CAR))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (11 5 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (11 5 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (10 10 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (10 10 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (9 9 (:REWRITE INST-P-STEP-INST))
 (8 8 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (8 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (8 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (8 4 (:REWRITE DEFS-INST-LIFT-IF))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (7 7 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (7 2 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (6 2 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 )
(LSRM-IN-ROB-MT-STEP-IF-NOT-DISPATCH-INST
 (1146 3 (:DEFINITION TRACE-LSRM-IN-ROB))
 (849 1 (:DEFINITION STEP-TRACE))
 (808 20 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (684 4 (:DEFINITION TRACE-EXIST-LSRM-IN-ROB-P))
 (468 14 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (334 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (333 5 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (168 13 (:REWRITE RETIRED-COMMITTED-INST))
 (167 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 49 (:REWRITE INST-LISTP-CAR))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (155 31 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (126 12 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (121 17 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (112 16 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (112 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (102 102 (:REWRITE SUBTRACE-TAIL-P))
 (102 102 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (93 93 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (92 16 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (92 7 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (77 8 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (75 15 (:REWRITE SUBTRACE-P-CDR))
 (74 74 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (70 70 (:TYPE-PRESCRIPTION DQ-STG-P))
 (69 69 (:TYPE-PRESCRIPTION IFU-STG-P))
 (69 69 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (69 7 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (65 65 (:TYPE-PRESCRIPTION INST-P))
 (64 5 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (52 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 49 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (49 49 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (47 17 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (44 18 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (44 18 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (41 41 (:TYPE-PRESCRIPTION STEP-INST))
 (40 40 (:REWRITE MEMBER-OF-SUBTRACE))
 (38 13 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (37 37 (:REWRITE DEFAULT-CDR))
 (36 36 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (36 12 (:REWRITE INST-LISTP-CDR))
 (36 12 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (36 12 (:REWRITE DQ-STG-NOT-IFU-STG))
 (34 34 (:REWRITE DEFAULT-CAR))
 (34 17 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (34 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (28 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (26 26 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (26 26 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 5 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (25 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (24 8 (:REWRITE EXECUTED-DISPATCHED-INST))
 (24 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (24 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (23 13 (:REWRITE COMMIT-COMMITTED-INST))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 22 (:TYPE-PRESCRIPTION COMMITTED-P))
 (22 22 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 11 (:REWRITE IFU-NOT-COMMITTED-INST))
 (21 11 (:REWRITE EXECUTED-COMMITTED-INST))
 (21 11 (:REWRITE DQ-NOT-COMMITTED-INST))
 (21 11 (:REWRITE COMPLETED-COMMITTED-INST))
 (21 7 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (21 7 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (21 3 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (21 3 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (20 20 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (20 20 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (20 2 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (20 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (19 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 7 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (12 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 5 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (11 5 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (10 5 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (10 5 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (9 3 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (8 8 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (7 7 (:TYPE-PRESCRIPTION SREG-MODIFIER-P))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(LSRM-IN-ROB-MT-STEP-HELP
 (4517 156 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (2686 61 (:REWRITE RETIRED-DISPATCHED-INST))
 (2009 38 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1514 21 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (1451 325 (:REWRITE INST-LISTP-CAR))
 (1361 58 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (1212 64 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1018 95 (:DEFINITION TRUE-LISTP))
 (1013 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (910 64 (:REWRITE RETIRED-COMMITTED-INST))
 (672 672 (:TYPE-PRESCRIPTION STEP-INST))
 (631 9 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (625 89 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (623 52 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (589 64 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (576 57 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (561 187 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (548 548 (:REWRITE MEMBER-OF-SUBTRACE))
 (543 75 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (520 416 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (499 35 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (477 24 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (471 456 (:REWRITE DEFAULT-CDR))
 (456 432 (:REWRITE DEFAULT-CAR))
 (455 455 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (442 46 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (425 11 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (423 54 (:REWRITE INST-LISTP-CDR))
 (383 7 (:REWRITE COMMIT-INST-STEP-INST-IF-FLUSH-ALL))
 (374 374 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (359 359 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (329 50 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (327 327 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (327 327 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (304 92 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (300 6 (:DEFINITION MEMBER-EQUAL))
 (294 7 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LSRM-COMMIT))
 (294 7 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (292 42 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (289 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (270 77 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (268 9 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (242 57 (:LINEAR INST-TAG-LT-8))
 (239 89 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (234 96 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (234 96 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (233 61 (:REWRITE COMPLETED-DISPATCHED-INST))
 (228 57 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (228 57 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (228 35 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (223 73 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (207 35 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (207 35 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (204 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (199 199 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (199 199 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (198 92 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (198 92 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (198 92 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (196 7 (:REWRITE DISPATCHED-P-STEP-INST-IF-DISPATCH-INST))
 (193 14 (:REWRITE MEMBER-EQUAL-CAR-OF-TAIL-P))
 (192 192 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (189 21 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (188 35 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (188 35 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (188 7 (:REWRITE NOT-DISPATCHED-INST-STEP-INST-IF-NOT-DQ0))
 (185 89 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (184 63 (:REWRITE DQ-STG-NOT-IFU-STG))
 (182 26 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (179 63 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (174 35 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (174 35 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (170 57 (:LINEAR INST-TAG-GE-0))
 (169 61 (:REWRITE EXECUTED-DISPATCHED-INST))
 (169 61 (:REWRITE COMMIT-DISPATCHED-INST))
 (168 24 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (163 35 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (162 64 (:REWRITE COMMIT-COMMITTED-INST))
 (160 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (158 34 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (151 75 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (149 57 (:LINEAR MT-ROB-HEAD-LT-8))
 (149 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (149 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (145 21 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (145 21 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (143 143 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (143 57 (:LINEAR MT-ROB-HEAD-GE-0))
 (143 11 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (142 17 (:DEFINITION TAIL-P))
 (141 73 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (139 45 (:REWRITE COMPLETED-COMMITTED-INST))
 (138 138 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (138 138 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (134 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (129 45 (:REWRITE DQ-NOT-COMMITTED-INST))
 (127 45 (:REWRITE IFU-NOT-COMMITTED-INST))
 (127 45 (:REWRITE EXECUTED-COMMITTED-INST))
 (126 38 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (120 48 (:REWRITE DE-VALID-CONSISTENT))
 (119 11 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (116 38 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (116 29 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (114 114 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (114 52 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (114 38 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (114 38 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (114 35 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (113 13 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (112 2 (:REWRITE COMMIT-IF-INST-COMMIT . 2))
 (110 110 (:REWRITE SUBTRACE-TAIL-P))
 (110 110 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (107 6 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (105 17 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (101 13 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (101 13 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (96 22 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (95 95 (:TYPE-PRESCRIPTION TAIL-P))
 (93 7 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-INST-SPECULTV))
 (89 49 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (89 35 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (88 34 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (82 36 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (82 36 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (82 36 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (78 44 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (77 11 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (76 34 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (70 14 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (69 49 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (62 62 (:REWRITE INST-SPECULTV-CAR))
 (62 26 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (57 49 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (57 6 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (56 18 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (55 11 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (54 9 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (53 53 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (53 53 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (52 26 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (48 48 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (48 7 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (47 7 (:REWRITE TAIL-P-CDR-1))
 (46 13 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (44 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (40 24 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (40 7 (:REWRITE NOT-COMMITTED-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (39 9 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (35 7 (:REWRITE DISPATCHED-INST-STEP-INST-IF-NOT-DISPATCH-INST))
 (34 34 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (32 32 (:REWRITE IFU-VALID-IF-INST-IN))
 (32 32 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (28 28 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (28 6 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (26 26 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (25 23 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (24 16 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (24 8 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (24 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (22 14 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (22 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (20 10 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (19 19 (:REWRITE INST-EXCPT-CAR))
 (18 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (17 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (17 9 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (17 9 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (16 8 (:REWRITE IFU-STG-NOT-DQ-STG))
 (16 8 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (14 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (14 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (14 14 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (14 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (14 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (13 13 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (13 13 (:REWRITE INST-MODIFIED-CAR))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (11 11 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (11 11 (:REWRITE INST-P-STEP-INST))
 (11 11 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (10 10 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (10 10 (:TYPE-PRESCRIPTION BITP))
 (10 10 (:REWRITE DEFS-INST-ASSERTIONS . 10))
 (10 10 (:REWRITE DEFS-INST-ASSERTIONS . 1))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (8 8 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (8 8 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (8 4 (:REWRITE DEFS-INST-LIFT-IF))
 (7 2 (:REWRITE COMMITTED-P-STEP-INST-IF-COMMIT))
 (6 2 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 )
(LSRM-IN-ROB-MT-STEP
 (1146 3 (:DEFINITION TRACE-LSRM-IN-ROB))
 (849 1 (:DEFINITION STEP-TRACE))
 (808 20 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (684 4 (:DEFINITION TRACE-EXIST-LSRM-IN-ROB-P))
 (468 14 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (334 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (333 5 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (168 13 (:REWRITE RETIRED-COMMITTED-INST))
 (167 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (162 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (156 49 (:REWRITE INST-LISTP-CAR))
 (156 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (155 31 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (126 12 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (121 17 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (112 16 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (112 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (102 102 (:REWRITE SUBTRACE-TAIL-P))
 (102 102 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (93 93 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (92 16 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (92 7 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (77 8 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (75 15 (:REWRITE SUBTRACE-P-CDR))
 (74 74 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (70 70 (:TYPE-PRESCRIPTION DQ-STG-P))
 (69 69 (:TYPE-PRESCRIPTION IFU-STG-P))
 (69 69 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (69 7 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (67 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (65 65 (:TYPE-PRESCRIPTION INST-P))
 (64 5 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (61 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (58 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (52 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 49 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (49 49 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (49 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (47 17 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (44 18 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (44 18 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (43 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (41 41 (:TYPE-PRESCRIPTION STEP-INST))
 (40 40 (:REWRITE MEMBER-OF-SUBTRACE))
 (38 38 (:REWRITE DEFAULT-CDR))
 (38 13 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (36 36 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (36 36 (:REWRITE DEFAULT-CAR))
 (36 12 (:REWRITE INST-LISTP-CDR))
 (36 12 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (36 12 (:REWRITE DQ-STG-NOT-IFU-STG))
 (34 17 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (34 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (34 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (31 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (28 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (28 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (26 26 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (26 26 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (25 5 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (25 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (24 8 (:REWRITE EXECUTED-DISPATCHED-INST))
 (24 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (24 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (23 13 (:REWRITE COMMIT-COMMITTED-INST))
 (23 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (22 22 (:TYPE-PRESCRIPTION COMMITTED-P))
 (22 22 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (22 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (21 21 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (21 21 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (21 11 (:REWRITE IFU-NOT-COMMITTED-INST))
 (21 11 (:REWRITE EXECUTED-COMMITTED-INST))
 (21 11 (:REWRITE DQ-NOT-COMMITTED-INST))
 (21 11 (:REWRITE COMPLETED-COMMITTED-INST))
 (21 7 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (21 7 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (21 3 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (21 3 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (21 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (20 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (20 2 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (20 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (20 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (19 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (17 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (16 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 7 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (15 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (12 12 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (12 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 1 (:LINEAR INST-TAG-LT-8))
 (12 1 (:LINEAR INST-TAG-GE-0))
 (11 5 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (11 5 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (10 5 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (10 5 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (10 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 1 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (9 9 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (9 3 (:REWRITE INST-P-TRACE-LSRM-IN-ROB))
 (8 8 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:DEFINITION INST-AT-STG-IN-TRACE))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE INST-SPECULTV-CAR))
 (5 2 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (5 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (3 3 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (3 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 )
(INST-TAG-LSRM-MT-STEP-IF-NOT-DISPATCH-INST
 (928 464 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (646 10 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (560 40 (:REWRITE INST-IN-LSRM-IN-ROB))
 (418 5 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (331 5 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (304 14 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (285 15 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (225 90 (:REWRITE DE-VALID-CONSISTENT))
 (220 10 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (199 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (187 187 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (160 10 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (160 5 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (160 5 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (155 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (103 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (100 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (85 1 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-REG-REF-WAIT))
 (76 1 (:REWRITE SREG-TBL-NTH-STEP-DQ))
 (71 15 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (65 8 (:REWRITE LSRM-IN-ROB-MT-STEP))
 (50 10 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (48 48 (:TYPE-PRESCRIPTION INST-IN))
 (45 15 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (43 15 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (43 15 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (43 15 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (39 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (39 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (39 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (39 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (39 1 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (39 1 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (37 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (37 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (30 30 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 (30 10 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (28 2 (:REWRITE NOT-COMMITTED-P-LSRM-IN-ROB))
 (28 2 (:REWRITE DISPATCHED-P-LSRM-IN-ROB))
 (21 21 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (20 20 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (20 5 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (20 5 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (20 5 (:REWRITE MT-CMI-P-MT-STEP))
 (19 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (17 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (16 1 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-INST-COMMIT))
 (15 15 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (15 15 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (15 15 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (15 15 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (15 15 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE DEFAULT-<-1))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (13 13 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (12 12 (:TYPE-PRESCRIPTION SREG-MODIFIER-P))
 (11 5 (:REWRITE SRNAME-P-ROB-WRITE-RID))
 (10 10 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (10 10 (:REWRITE IFU-VALID-IF-INST-IN))
 (10 10 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (9 3 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (6 6 (:TYPE-PRESCRIPTION OPCD-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 6 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (6 6 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-CNTLV-WB))
 (6 6 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (5 5 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (5 5 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (5 5 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (5 5 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (5 5 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (4 4 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (3 3 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-DISPATCH-INST))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE MAETT-P-MT-STEP))
 (1 1 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-DISPATCH))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-TAG-LSRM-MT-STEP-IF-NOT-SREG-MODIFIER
 (3366 1683 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (2131 42 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (1837 167 (:REWRITE INST-IN-LSRM-IN-ROB))
 (1393 21 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1222 21 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (1080 50 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (1079 89 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (825 330 (:REWRITE DE-VALID-CONSISTENT))
 (778 36 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (646 25 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (562 36 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (526 21 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (526 21 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (513 5 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (495 10 (:REWRITE INST-TAG-LSRM-MT-STEP-IF-NOT-DISPATCH-INST))
 (350 4 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-REG-REF-WAIT))
 (340 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (329 17 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-CNTLV-WB))
 (328 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (326 4 (:REWRITE SREG-TBL-NTH-STEP-DQ))
 (265 57 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (207 10 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-NOT-DISPATCH-INST))
 (201 201 (:TYPE-PRESCRIPTION INST-IN))
 (199 89 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (180 36 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (161 57 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (161 57 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (161 57 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (122 122 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 (121 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (121 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (121 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (121 5 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (121 5 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (121 5 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (112 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (112 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (108 36 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (88 8 (:REWRITE NOT-COMMITTED-P-LSRM-IN-ROB))
 (88 8 (:REWRITE DISPATCHED-P-LSRM-IN-ROB))
 (86 86 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (78 78 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (69 17 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (69 5 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (68 17 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (68 17 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (68 17 (:REWRITE MT-CMI-P-MT-STEP))
 (65 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (60 20 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (56 56 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (56 56 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (55 55 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (55 55 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (55 55 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (55 55 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (55 55 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (52 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (52 4 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-INST-COMMIT))
 (44 20 (:REWRITE SRNAME-P-ROB-WRITE-RID))
 (40 40 (:TYPE-PRESCRIPTION OPCD-P))
 (38 10 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-DISPATCH-INST))
 (36 36 (:REWRITE IFU-VALID-IF-INST-IN))
 (36 36 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (36 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (34 34 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (32 8 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (32 8 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (31 22 (:REWRITE DEFAULT-<-1))
 (25 25 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (24 24 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (22 22 (:REWRITE DEFAULT-<-2))
 (20 4 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (18 18 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (18 18 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (17 17 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (17 17 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (17 17 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (17 17 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (17 17 (:REWRITE MEMBER-OF-SUBTRACE))
 (16 16 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (16 16 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (16 4 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-DISPATCH))
 (13 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (12 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (12 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (12 4 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (9 9 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 8 (:TYPE-PRESCRIPTION COMMITTED-P))
 (8 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (8 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (4 4 (:REWRITE MAETT-P-MT-STEP))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 1 (:REWRITE NOT-INST-AT-ROB-TAIL-IF-EXECUTE-OR-COMPLETE))
 )
(INST-TAG-LSRM-MT-STEP-IF-DISPATCH-INST
 (1238 619 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (836 44 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (660 264 (:REWRITE DE-VALID-CONSISTENT))
 (601 31 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (490 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (437 19 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (323 19 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (309 9 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (297 27 (:REWRITE INST-IN-LSRM-IN-ROB))
 (265 3 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-REG-REF-WAIT))
 (247 3 (:REWRITE SREG-TBL-NTH-STEP-DQ))
 (207 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (198 6 (:REWRITE NOT-INST-AT-ROB-TAIL-IF-EXECUTE-OR-COMPLETE))
 (132 44 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (130 26 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (113 14 (:REWRITE LSRM-IN-ROB-MT-STEP))
 (110 22 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (102 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (102 6 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (102 6 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (95 19 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (68 68 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (66 22 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (66 22 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (66 22 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (57 19 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (51 51 (:TYPE-PRESCRIPTION INST-IN))
 (51 17 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (48 48 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (48 48 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (44 44 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (44 44 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (44 44 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (44 44 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (39 3 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-INST-COMMIT))
 (38 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (36 9 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (36 9 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (34 34 (:TYPE-PRESCRIPTION OPCD-P))
 (25 25 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 (24 12 (:REWRITE SRNAME-P-ROB-WRITE-RID))
 (22 19 (:REWRITE DEFAULT-<-1))
 (19 19 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (19 19 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (19 19 (:REWRITE IFU-VALID-IF-INST-IN))
 (19 19 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (19 19 (:REWRITE DEFAULT-<-2))
 (18 18 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (18 18 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (18 18 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (16 4 (:REWRITE INST-TAG-LSRM-MT-STEP-IF-NOT-SREG-MODIFIER))
 (16 4 (:REWRITE INST-TAG-LSRM-MT-STEP-IF-NOT-DISPATCH-INST))
 (14 14 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-NOT-DISPATCH-INST))
 (12 12 (:REWRITE MEMBER-OF-SUBTRACE))
 (12 3 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-DISPATCH))
 (9 9 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 6 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-CMI-P-MT-STEP))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE MAETT-P-MT-STEP))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (1 1 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 )
(INST-TAG-LSRM-MT-STEP
 (262 131 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (131 131 (:TYPE-PRESCRIPTION INST-P))
 (126 6 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (103 4 (:REWRITE LSRM-IN-ROB-MT-STEP))
 (92 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (79 7 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (68 4 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (67 3 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-CNTLV-WB))
 (60 24 (:REWRITE DE-VALID-CONSISTENT))
 (40 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (38 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (31 4 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-NOT-DISPATCH-INST))
 (20 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (20 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (15 7 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (12 4 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (12 4 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (12 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (12 3 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (12 3 (:REWRITE MT-CMI-P-MT-STEP))
 (11 4 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-DISPATCH-INST))
 (11 3 (:REWRITE NOT-SREG-MODIFIER-IF-NOT-DISPATCH-DEST-REG))
 (6 6 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (6 6 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 (4 4 (:REWRITE IFU-VALID-IF-INST-IN))
 (4 4 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (4 4 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (3 3 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (3 3 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 )
(CONSISTENT-SREG-REF-P-MT-STEP
 (62 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (40 4 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (40 1 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-INST-COMMIT))
 (37 1 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (36 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (34 1 (:REWRITE LSRM-IN-ROB-MT-STEP))
 (30 12 (:REWRITE DE-VALID-CONSISTENT))
 (26 13 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (25 1 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-NOT-DISPATCH-INST))
 (25 1 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-DISPATCH))
 (13 13 (:TYPE-PRESCRIPTION INST-P))
 (10 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (8 4 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE INST-TAG-LSRM-MT-STEP-IF-DISPATCH-INST))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 1 (:REWRITE LSRM-IN-ROB-MT-STEP-IF-DISPATCH-INST))
 (4 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP))
 (4 1 (:REWRITE MT-CMI-P-MT-STEP))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (2 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (1 1 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-IF-DISPATCH-INST))
 (1 1 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-DEST-VAL-LSRM-IN-ROB))
 )
(CONSISTENT-SREG-TBL-P-PRESERVED
 (4 1 (:REWRITE MT-CMI-P-MT-STEP))
 (2 2 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (1 1 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 )
(IU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR
 (224 94 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (204 2 (:REWRITE BV-EQV-IFF-EQUAL))
 (194 4 (:DEFINITION UNSIGNED-BYTE-P))
 (188 4 (:DEFINITION INTEGER-RANGE-P))
 (22 22 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (10 2 (:REWRITE ROB-INDEX-P-BV-EQV-IFF-EQUAL))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (6 6 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 2 (:LINEAR INST-TAG-LT-8))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 2 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (2 2 (:REWRITE MU-LCH2-TAG-=-INST-TAG))
 (2 2 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (2 2 (:REWRITE LSU-LCH-=-INST-TAG))
 (2 2 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(MU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR
 (324 4 (:REWRITE BV-EQV-IFF-EQUAL))
 (304 8 (:DEFINITION UNSIGNED-BYTE-P))
 (292 8 (:DEFINITION INTEGER-RANGE-P))
 (54 27 (:REWRITE DEFAULT-CDR))
 (54 27 (:REWRITE DEFAULT-CAR))
 (29 29 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (20 4 (:REWRITE ROB-INDEX-P-BV-EQV-IFF-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (8 8 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-<-1))
 (8 4 (:LINEAR INST-TAG-LT-8))
 (4 4 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (4 4 (:REWRITE LSU-LCH-=-INST-TAG))
 (4 4 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (3 3 (:REWRITE IU-RS0-TAG-=-INST-TAG))
 (3 3 (:REWRITE IU-RS-TAG-=-INST-TAG))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INTEGERP-B-IF))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(BU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR
 (209 2 (:REWRITE BV-EQV-IFF-EQUAL))
 (199 4 (:DEFINITION UNSIGNED-BYTE-P))
 (193 4 (:DEFINITION INTEGER-RANGE-P))
 (22 22 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (10 2 (:REWRITE ROB-INDEX-P-BV-EQV-IFF-EQUAL))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (6 6 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 2 (:LINEAR INST-TAG-LT-8))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (2 2 (:REWRITE MU-LCH2-TAG-=-INST-TAG))
 (2 2 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (2 2 (:REWRITE LSU-LCH-=-INST-TAG))
 (2 2 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(LSU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR
 (372 144 (:REWRITE DEFAULT-CDR))
 (372 144 (:REWRITE DEFAULT-CAR))
 (215 5 (:REWRITE BV-EQV-IFF-EQUAL))
 (204 204 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (204 204 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (190 10 (:DEFINITION UNSIGNED-BYTE-P))
 (180 36 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (175 10 (:DEFINITION INTEGER-RANGE-P))
 (108 36 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST))
 (108 36 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 (72 72 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (36 36 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (36 36 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (30 30 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (25 5 (:REWRITE ROB-INDEX-P-BV-EQV-IFF-EQUAL))
 (15 15 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (10 10 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (10 10 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (10 10 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE DEFAULT-<-1))
 (10 5 (:LINEAR INST-TAG-LT-8))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (8 8 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (5 5 (:REWRITE MU-LCH2-TAG-=-INST-TAG))
 (5 5 (:REWRITE INTEGERP-B-IF))
 (5 5 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXECUTE-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR
 (250 10 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (200 20 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (150 60 (:REWRITE DE-VALID-CONSISTENT))
 (50 10 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (42 30 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (40 20 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (36 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (33 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (30 10 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (24 24 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (10 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(SNRNAME-P-INST-RA-IF-NOT-DECODE-ERROR
 (1144 47 (:DEFINITION UNSIGNED-BYTE-P))
 (1097 47 (:DEFINITION INTEGER-RANGE-P))
 (800 28 (:REWRITE LOGTAIL-IDENTITY))
 (567 162 (:REWRITE LOGCONS-<-0))
 (523 19 (:REWRITE LOGHEAD-IDENTITY))
 (485 19 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (333 9 (:REWRITE LOGCDR-LOGTAIL))
 (170 170 (:TYPE-PRESCRIPTION INTEGERP-INST-WORD))
 (114 67 (:REWRITE DEFAULT-<-1))
 (67 67 (:REWRITE DEFAULT-<-2))
 (60 15 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (47 47 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (45 45 (:TYPE-PRESCRIPTION OPCD-P))
 (1 1 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT
 (2885 9 (:DEFINITION BITP))
 (1739 3 (:REWRITE LOGCAR-BITP))
 (1434 40 (:REWRITE EQUAL-LOGCONS))
 (1344 336 (:REWRITE LOGCONS-<-0))
 (1157 4 (:REWRITE LOGBIT-0-BITP))
 (1082 18 (:DEFINITION UNSIGNED-BYTE-P))
 (1064 18 (:DEFINITION INTEGER-RANGE-P))
 (829 8 (:LINEAR LOGTAIL-LEQ))
 (646 11 (:REWRITE LOGTAIL-IDENTITY))
 (548 2 (:LINEAR LOGHEAD-LEQ))
 (432 6 (:REWRITE LOGHEAD-IDENTITY))
 (420 6 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (153 22 (:REWRITE EQUAL-TO-1-TO-B1P))
 (148 2 (:LINEAR LOGHEAD-UPPER-BOUND))
 (120 2 (:REWRITE LOGTAIL-LESSP))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-EQUAL-0))
 (34 18 (:REWRITE DEFAULT-<-1))
 (18 18 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (18 18 (:REWRITE DEFAULT-<-2))
 (10 10 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT
 (3976 13 (:DEFINITION BITP))
 (2760 5 (:REWRITE LOGCAR-BITP))
 (1988 530 (:REWRITE LOGCONS-<-0))
 (1787 45 (:DEFINITION UNSIGNED-BYTE-P))
 (1742 45 (:DEFINITION INTEGER-RANGE-P))
 (1504 40 (:REWRITE EQUAL-LOGCONS))
 (1356 20 (:LINEAR LOGTAIL-LEQ))
 (1243 6 (:REWRITE LOGBIT-0-BITP))
 (1084 29 (:REWRITE LOGTAIL-IDENTITY))
 (1084 6 (:LINEAR LOGHEAD-LEQ))
 (804 18 (:REWRITE LOGHEAD-IDENTITY))
 (770 16 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (304 6 (:LINEAR LOGHEAD-UPPER-BOUND))
 (220 6 (:REWRITE LOGTAIL-LESSP))
 (196 26 (:REWRITE EQUAL-TO-1-TO-B1P))
 (146 3 (:REWRITE LOGCDR-LOGTAIL))
 (86 45 (:REWRITE DEFAULT-<-1))
 (70 2 (:REWRITE LOGTAIL-EQUAL-0))
 (68 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (58 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (56 4 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (45 45 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (45 45 (:REWRITE DEFAULT-<-2))
 (30 10 (:REWRITE ROB-INDEX-P-DQ-OUT-TAG1 . 1))
 (22 2 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (20 20 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (18 2 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (18 2 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (18 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (16 2 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (12 4 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (12 4 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (10 10 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-P))
 (10 10 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (8 8 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (8 2 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (6 6 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (6 2 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (2 2 (:TYPE-PRESCRIPTION ROB-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT
 (1080 4 (:DEFINITION BITP))
 (1008 28 (:REWRITE EQUAL-LOGCONS))
 (548 2 (:REWRITE LOGCAR-BITP))
 (548 2 (:REWRITE LOGBIT-0-BITP))
 (402 6 (:DEFINITION UNSIGNED-BYTE-P))
 (396 6 (:DEFINITION INTEGER-RANGE-P))
 (336 84 (:REWRITE LOGCONS-<-0))
 (280 4 (:REWRITE LOGTAIL-IDENTITY))
 (144 2 (:REWRITE LOGHEAD-IDENTITY))
 (144 2 (:REWRITE LOGCDR-LOGTAIL))
 (140 2 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (96 16 (:REWRITE EQUAL-TO-1-TO-B1P))
 (12 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE DEFAULT-<-2))
 (2 2 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(CONSISTENT-RS-ENTRY-P-INST-IN-HELP
 (138 138 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (115 8 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (91 8 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (38 38 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (28 5 (:REWRITE INST-LISTP-CAR))
 (27 27 (:REWRITE DEFAULT-CAR))
 (21 21 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (21 21 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION B1P))
 (19 19 (:REWRITE DEFAULT-CDR))
 (15 15 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (15 3 (:REWRITE INST-LISTP-CDR))
 (9 9 (:REWRITE INST-SPECULTV-CAR))
 (6 6 (:REWRITE SUBTRACE-TAIL-P))
 (6 6 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (6 6 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (6 6 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (6 6 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 )
(CONSISTENT-RS-ENTRY-P-INST-IN
 (122 61 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (61 61 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (28 2 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (22 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (22 1 (:DEFINITION MEMBER-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (7 1 (:DEFINITION TRACE-CONSISTENT-RS-P))
 (4 4 (:TYPE-PRESCRIPTION B1P))
 (4 4 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (4 4 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE INST-SPECULTV-CAR))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE SUBTRACE-TAIL-P))
 (1 1 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (1 1 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (1 1 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (1 1 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 )
(EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA
 (1352 676 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (601 24 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (394 12 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (279 12 (:REWRITE RETIRED-COMMITTED-INST))
 (240 8 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (220 11 (:REWRITE LOGBIT-0-BITP))
 (192 24 (:REWRITE INST-P-LSRM-BEFORE))
 (154 11 (:DEFINITION BITP))
 (127 12 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (121 121 (:TYPE-PRESCRIPTION RDB-TYPE))
 (119 23 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (111 4 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (99 11 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (88 40 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (81 12 (:REWRITE INST-P-LRM-BEFORE))
 (80 80 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (80 40 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (69 69 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (66 22 (:LINEAR RDB-UPPER-BOUND))
 (64 64 (:TYPE-PRESCRIPTION EXIST-LSRM-BEFORE-P))
 (56 56 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (56 16 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (46 46 (:TYPE-PRESCRIPTION IFU-STG-P))
 (46 46 (:TYPE-PRESCRIPTION DQ-STG-P))
 (44 11 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (38 19 (:REWRITE EXECUTED-DISPATCHED-INST))
 (36 12 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE COMMIT-COMMITTED-INST))
 (36 6 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (36 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (33 11 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (33 11 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (33 11 (:REWRITE DQ-STG-NOT-IFU-STG))
 (33 11 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (33 11 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (33 11 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (32 8 (:REWRITE INST-IN-LSRM-BEFORE))
 (29 19 (:REWRITE RETIRED-DISPATCHED-INST))
 (29 19 (:REWRITE COMPLETED-DISPATCHED-INST))
 (29 19 (:REWRITE COMMIT-DISPATCHED-INST))
 (28 8 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (24 24 (:TYPE-PRESCRIPTION COMMITTED-P))
 (23 23 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (23 23 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (22 22 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (22 22 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (22 22 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (22 22 (:TYPE-PRESCRIPTION BSPP))
 (22 11 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (22 11 (:REWRITE BITP-RDB-BSP-1))
 (22 7 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (19 19 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (19 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (18 6 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (16 16 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (16 16 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (16 16 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (12 3 (:REWRITE INST-IN-LRM-BEFORE))
 (11 11 (:TYPE-PRESCRIPTION BITP))
 (11 11 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (9 9 (:REWRITE MEMBER-OF-SUBTRACE))
 (8 8 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (7 7 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 )
(EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA
 (57 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (42 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (40 2 (:REWRITE LOGBIT-0-BITP))
 (37 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (32 2 (:REWRITE RETIRED-COMMITTED-INST))
 (31 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (28 2 (:DEFINITION BITP))
 (22 22 (:TYPE-PRESCRIPTION RDB-TYPE))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (12 4 (:LINEAR RDB-UPPER-BOUND))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (5 5 (:TYPE-PRESCRIPTION COMMITTED-P))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE COMMIT-COMMITTED-INST))
 (4 2 (:REWRITE BITP-RDB-BSP-1))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-IN-LRM-BEFORE))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION BITP))
 (2 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (2 2 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 )
(INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA
 (54 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRED-COMMITTED-INST))
 (46 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (20 1 (:REWRITE LOGBIT-0-BITP))
 (14 1 (:DEFINITION BITP))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 2 (:LINEAR RDB-UPPER-BOUND))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-P-LRM-BEFORE))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (3 1 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DQ-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BITP))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 )
(EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB
 (612 306 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (338 16 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (193 7 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (189 8 (:REWRITE RETIRED-COMMITTED-INST))
 (180 9 (:REWRITE LOGBIT-0-BITP))
 (126 9 (:DEFINITION BITP))
 (120 4 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (117 4 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (99 99 (:TYPE-PRESCRIPTION RDB-TYPE))
 (96 12 (:REWRITE INST-P-LSRM-BEFORE))
 (67 7 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (64 10 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (54 18 (:LINEAR RDB-UPPER-BOUND))
 (54 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (44 20 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (40 20 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (38 38 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (36 10 (:REWRITE INST-P-LRM-BEFORE))
 (36 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (32 32 (:TYPE-PRESCRIPTION EXIST-LSRM-BEFORE-P))
 (28 8 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (28 8 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (27 9 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (25 25 (:TYPE-PRESCRIPTION IFU-STG-P))
 (25 25 (:TYPE-PRESCRIPTION DQ-STG-P))
 (24 8 (:REWRITE COMMIT-COMMITTED-INST))
 (23 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (20 10 (:REWRITE EXECUTED-DISPATCHED-INST))
 (20 8 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (20 8 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (18 18 (:TYPE-PRESCRIPTION BSPP))
 (18 9 (:REWRITE BITP-RDB-BSP-1))
 (18 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (18 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (18 3 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (17 17 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (17 17 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (16 16 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (16 10 (:REWRITE RETIRED-DISPATCHED-INST))
 (16 10 (:REWRITE COMPLETED-DISPATCHED-INST))
 (16 10 (:REWRITE COMMIT-DISPATCHED-INST))
 (16 4 (:REWRITE INST-IN-LSRM-BEFORE))
 (15 5 (:REWRITE DQ-STG-NOT-IFU-STG))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (10 10 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (9 9 (:TYPE-PRESCRIPTION BITP))
 (9 9 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (9 3 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (8 8 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (8 8 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (6 6 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (4 4 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (4 4 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (4 1 (:REWRITE INST-IN-LRM-BEFORE))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 )
(EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB
 (160 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (128 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (112 5 (:REWRITE RETIRED-COMMITTED-INST))
 (62 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (60 3 (:REWRITE LOGBIT-0-BITP))
 (45 5 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (42 3 (:DEFINITION BITP))
 (33 33 (:TYPE-PRESCRIPTION RDB-TYPE))
 (28 28 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (21 21 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 21 (:TYPE-PRESCRIPTION DQ-STG-P))
 (21 7 (:REWRITE INST-P-LRM-BEFORE))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 6 (:LINEAR RDB-UPPER-BOUND))
 (18 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (15 5 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (15 5 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 12 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (12 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (11 5 (:REWRITE COMMIT-COMMITTED-INST))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 5 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (7 5 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 6 (:TYPE-PRESCRIPTION BSPP))
 (6 3 (:REWRITE BITP-RDB-BSP-1))
 (6 2 (:REWRITE INST-IN-LRM-BEFORE))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE IFU-NOT-COMMITTED-INST))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE DQ-NOT-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETED-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:TYPE-PRESCRIPTION BITP))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 3 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE EXECUTED-COMMITTED-INST))
 (2 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB
 (162 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (144 3 (:REWRITE RETIRED-COMMITTED-INST))
 (138 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (40 2 (:REWRITE LOGBIT-0-BITP))
 (28 2 (:DEFINITION BITP))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (22 22 (:TYPE-PRESCRIPTION RDB-TYPE))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (15 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 4 (:LINEAR RDB-UPPER-BOUND))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMMIT-COMMITTED-INST))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 2 (:REWRITE BITP-RDB-BSP-1))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:TYPE-PRESCRIPTION BITP))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2
 (461 24 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (426 213 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (266 12 (:REWRITE RETIRED-COMMITTED-INST))
 (263 11 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (188 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (150 5 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (120 15 (:REWRITE INST-P-LSRM-BEFORE))
 (114 19 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (110 11 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (99 8 (:REWRITE LOGBIT-0-BITP))
 (85 19 (:REWRITE INST-P-LRM-BEFORE))
 (70 5 (:DEFINITION BITP))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (57 19 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (55 25 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (54 9 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (50 25 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (47 47 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (40 40 (:TYPE-PRESCRIPTION EXIST-LSRM-BEFORE-P))
 (36 12 (:REWRITE COMMIT-COMMITTED-INST))
 (35 35 (:TYPE-PRESCRIPTION IFU-STG-P))
 (35 35 (:TYPE-PRESCRIPTION DQ-STG-P))
 (35 10 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (33 11 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (33 11 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (33 11 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (33 11 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (30 9 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (28 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (26 26 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (26 26 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (26 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (23 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (23 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (20 10 (:REWRITE EXECUTED-DISPATCHED-INST))
 (20 5 (:REWRITE INST-IN-LSRM-BEFORE))
 (19 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (15 10 (:REWRITE RETIRED-DISPATCHED-INST))
 (15 10 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 10 (:REWRITE COMMIT-DISPATCHED-INST))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (11 1 (:REWRITE INST-IN-LRM-BEFORE))
 (10 10 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 10 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (10 10 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (8 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (7 7 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 5 (:REWRITE BITP-RDB-BSP-1))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 )
(EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2
 (421 19 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (298 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (261 12 (:REWRITE RETIRED-COMMITTED-INST))
 (198 6 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (115 19 (:REWRITE INST-P-LRM-BEFORE))
 (108 12 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (99 8 (:REWRITE LOGBIT-0-BITP))
 (70 6 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (70 5 (:DEFINITION BITP))
 (63 63 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (60 10 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (55 55 (:TYPE-PRESCRIPTION IFU-STG-P))
 (55 55 (:TYPE-PRESCRIPTION DQ-STG-P))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 6 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (48 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (38 14 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (38 14 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (36 12 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (36 12 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (33 11 (:REWRITE DQ-STG-NOT-IFU-STG))
 (30 30 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (30 10 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (28 28 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (26 12 (:REWRITE COMMIT-COMMITTED-INST))
 (26 6 (:REWRITE INST-IN-LRM-BEFORE))
 (26 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (24 24 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (24 12 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (24 6 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (19 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (18 12 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE IFU-NOT-COMMITTED-INST))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-NOT-COMMITTED-INST))
 (15 5 (:REWRITE COMPLETED-COMMITTED-INST))
 (14 5 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 5 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (8 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (7 7 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 5 (:REWRITE BITP-RDB-BSP-1))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 5 (:REWRITE EXECUTED-COMMITTED-INST))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2
 (383 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (366 14 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (341 7 (:REWRITE RETIRED-COMMITTED-INST))
 (99 8 (:REWRITE LOGBIT-0-BITP))
 (85 9 (:REWRITE INST-P-LRM-BEFORE))
 (70 5 (:DEFINITION BITP))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (53 53 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 6 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (48 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (43 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (38 38 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (33 19 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (33 19 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (30 6 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (30 6 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (30 5 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (26 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (25 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (24 6 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (23 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-COMMITTED-INST))
 (19 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (18 6 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (15 5 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (14 5 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (12 6 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (11 1 (:REWRITE INST-IN-LRM-BEFORE))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 5 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (8 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (6 5 (:REWRITE BITP-RDB-BSP-1))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-LSRM-BEFORE-P-IU-RS0-IF-LOGBIT3
 (696 54 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (428 26 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (426 27 (:REWRITE RETIRED-COMMITTED-INST))
 (304 152 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (300 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (288 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (265 19 (:REWRITE INST-P-LRM-BEFORE))
 (250 26 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (140 40 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (105 25 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (99 8 (:REWRITE LOGBIT-0-BITP))
 (81 27 (:REWRITE COMMIT-COMMITTED-INST))
 (78 26 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (78 26 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (78 26 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (78 26 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (77 77 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (71 71 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (71 71 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (70 5 (:DEFINITION BITP))
 (69 30 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (65 65 (:TYPE-PRESCRIPTION IFU-STG-P))
 (65 65 (:TYPE-PRESCRIPTION DQ-STG-P))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (60 60 (:REWRITE INST-P-LSRM-BEFORE))
 (60 30 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (56 6 (:REWRITE INST-IN-LRM-BEFORE))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (45 15 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (40 4 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (33 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (30 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (26 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (23 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (23 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (20 20 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (20 20 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (20 20 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (20 20 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (20 10 (:REWRITE EXECUTED-DISPATCHED-INST))
 (19 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (15 10 (:REWRITE RETIRED-DISPATCHED-INST))
 (15 10 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 10 (:REWRITE COMMIT-DISPATCHED-INST))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (12 12 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (10 10 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (8 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (6 5 (:REWRITE BITP-RDB-BSP-1))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 )
(EXECUTE-STG-P-LSRM-BEFORE-IU-RS0-IF-LOGBIT3
 (1596 74 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (886 47 (:REWRITE RETIRED-COMMITTED-INST))
 (868 26 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (840 40 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (740 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (423 47 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (310 26 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (288 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (265 19 (:REWRITE INST-P-LRM-BEFORE))
 (233 233 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (225 225 (:TYPE-PRESCRIPTION IFU-STG-P))
 (225 225 (:TYPE-PRESCRIPTION DQ-STG-P))
 (180 60 (:REWRITE INST-P-LSRM-BEFORE))
 (160 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 2))
 (143 49 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (143 49 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (141 47 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (141 47 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (140 40 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (138 46 (:REWRITE DQ-STG-NOT-IFU-STG))
 (120 120 (:REWRITE EXIST-LSRM-BEFORE-P-IU-RS0-IF-LOGBIT3))
 (105 25 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (101 47 (:REWRITE COMMIT-COMMITTED-INST))
 (99 8 (:REWRITE LOGBIT-0-BITP))
 (98 98 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (94 94 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (94 94 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (94 47 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (84 21 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (78 26 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (78 26 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (78 26 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (78 26 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (73 47 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (70 5 (:DEFINITION BITP))
 (69 30 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (63 21 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (60 30 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (60 20 (:REWRITE INST-IN-LSRM-BEFORE))
 (60 20 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (60 20 (:REWRITE IFU-NOT-COMMITTED-INST))
 (60 20 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (60 20 (:REWRITE DQ-NOT-COMMITTED-INST))
 (60 20 (:REWRITE COMPLETED-COMMITTED-INST))
 (56 6 (:REWRITE INST-IN-LRM-BEFORE))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (45 15 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (40 40 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (30 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (26 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (20 20 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (20 20 (:REWRITE EXECUTED-COMMITTED-INST))
 (20 20 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (19 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (12 12 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (12 6 (:REWRITE EXECUTED-DISPATCHED-INST))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (8 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (7 6 (:REWRITE RETIRED-DISPATCHED-INST))
 (7 6 (:REWRITE COMPLETED-DISPATCHED-INST))
 (7 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 6 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 5 (:REWRITE BITP-RDB-BSP-1))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(INST-TAG-LSRM-BEFORE-IU-RS0-IF-LOGBIT3
 (1376 54 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1206 27 (:REWRITE RETIRED-COMMITTED-INST))
 (1080 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (288 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (265 19 (:REWRITE INST-P-LRM-BEFORE))
 (248 6 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (243 27 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (193 193 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (160 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 2))
 (140 40 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (138 138 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (130 6 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (123 69 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (123 69 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (105 25 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (105 21 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (105 21 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (99 8 (:REWRITE LOGBIT-0-BITP))
 (93 27 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (84 21 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (81 27 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (81 27 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (81 27 (:REWRITE COMMIT-COMMITTED-INST))
 (70 5 (:DEFINITION BITP))
 (69 30 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (63 21 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (63 21 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (63 21 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (63 21 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (63 21 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (63 21 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (60 30 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (60 20 (:REWRITE INST-P-LSRM-BEFORE))
 (56 6 (:REWRITE INST-IN-LRM-BEFORE))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (54 54 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (54 54 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (54 27 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (45 45 (:TYPE-PRESCRIPTION IFU-STG-P))
 (45 45 (:TYPE-PRESCRIPTION DQ-STG-P))
 (45 15 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (42 21 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (40 40 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LSRM-BEFORE-P))
 (40 40 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (30 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (26 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (20 20 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (19 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (18 6 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (18 6 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (12 12 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (12 6 (:REWRITE EXECUTED-DISPATCHED-INST))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (8 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (7 6 (:REWRITE RETIRED-DISPATCHED-INST))
 (7 6 (:REWRITE COMPLETED-DISPATCHED-INST))
 (7 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 6 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 5 (:REWRITE BITP-RDB-BSP-1))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA
 (1352 676 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (634 24 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (416 12 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (290 12 (:REWRITE RETIRED-COMMITTED-INST))
 (248 8 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (220 11 (:REWRITE LOGBIT-0-BITP))
 (216 24 (:REWRITE INST-P-LSRM-BEFORE))
 (154 11 (:DEFINITION BITP))
 (149 12 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (121 121 (:TYPE-PRESCRIPTION RDB-TYPE))
 (119 23 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (114 4 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (99 11 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (90 12 (:REWRITE INST-P-LRM-BEFORE))
 (88 40 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (80 80 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (80 40 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (69 69 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (66 22 (:LINEAR RDB-UPPER-BOUND))
 (64 64 (:TYPE-PRESCRIPTION EXIST-LSRM-BEFORE-P))
 (64 16 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (56 56 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (55 11 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (46 46 (:TYPE-PRESCRIPTION IFU-STG-P))
 (46 46 (:TYPE-PRESCRIPTION DQ-STG-P))
 (40 40 (:REWRITE EXIST-LSRM-BEFORE-P-IU-RS0-IF-LOGBIT3))
 (40 8 (:REWRITE INST-IN-LSRM-BEFORE))
 (38 19 (:REWRITE EXECUTED-DISPATCHED-INST))
 (36 12 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE COMMIT-COMMITTED-INST))
 (36 6 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (36 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (33 11 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (33 11 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (33 11 (:REWRITE DQ-STG-NOT-IFU-STG))
 (33 11 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (33 11 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (33 11 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (29 19 (:REWRITE RETIRED-DISPATCHED-INST))
 (29 19 (:REWRITE COMPLETED-DISPATCHED-INST))
 (29 19 (:REWRITE COMMIT-DISPATCHED-INST))
 (28 8 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (25 7 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (24 24 (:TYPE-PRESCRIPTION COMMITTED-P))
 (23 23 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (23 23 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (22 22 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (22 22 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (22 22 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (22 22 (:TYPE-PRESCRIPTION BSPP))
 (22 11 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (22 11 (:REWRITE BITP-RDB-BSP-1))
 (19 19 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (19 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (18 6 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (16 16 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (16 16 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (16 16 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (16 16 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (15 3 (:REWRITE INST-IN-LRM-BEFORE))
 (11 11 (:TYPE-PRESCRIPTION BITP))
 (11 11 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (9 9 (:REWRITE MEMBER-OF-SUBTRACE))
 (8 8 (:REWRITE INST-TAG-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (8 8 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (8 8 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (7 7 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (2 2 (:REWRITE RNAME-P-INST-RC))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 )
(EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA
 (57 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (42 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (40 2 (:REWRITE LOGBIT-0-BITP))
 (37 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (32 2 (:REWRITE RETIRED-COMMITTED-INST))
 (31 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (28 2 (:DEFINITION BITP))
 (22 22 (:TYPE-PRESCRIPTION RDB-TYPE))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (12 4 (:LINEAR RDB-UPPER-BOUND))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (5 5 (:TYPE-PRESCRIPTION COMMITTED-P))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE COMMIT-COMMITTED-INST))
 (4 2 (:REWRITE BITP-RDB-BSP-1))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-IN-LRM-BEFORE))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION BITP))
 (2 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (2 2 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 )
(INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA
 (54 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRED-COMMITTED-INST))
 (46 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (20 1 (:REWRITE LOGBIT-0-BITP))
 (14 1 (:DEFINITION BITP))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 2 (:LINEAR RDB-UPPER-BOUND))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-P-LRM-BEFORE))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (3 1 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DQ-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BITP))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 )
(EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB
 (612 306 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (353 16 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (203 7 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (194 8 (:REWRITE RETIRED-COMMITTED-INST))
 (180 9 (:REWRITE LOGBIT-0-BITP))
 (126 9 (:DEFINITION BITP))
 (124 4 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (118 4 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (108 12 (:REWRITE INST-P-LSRM-BEFORE))
 (99 99 (:TYPE-PRESCRIPTION RDB-TYPE))
 (77 7 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (64 10 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (54 18 (:LINEAR RDB-UPPER-BOUND))
 (54 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (44 20 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (40 20 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (39 10 (:REWRITE INST-P-LRM-BEFORE))
 (38 38 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (36 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (32 32 (:TYPE-PRESCRIPTION EXIST-LSRM-BEFORE-P))
 (32 8 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (28 8 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (28 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (27 9 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (25 25 (:TYPE-PRESCRIPTION IFU-STG-P))
 (25 25 (:TYPE-PRESCRIPTION DQ-STG-P))
 (24 8 (:REWRITE COMMIT-COMMITTED-INST))
 (21 7 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (20 20 (:REWRITE EXIST-LSRM-BEFORE-P-IU-RS0-IF-LOGBIT3))
 (20 10 (:REWRITE EXECUTED-DISPATCHED-INST))
 (20 8 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (20 8 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (20 4 (:REWRITE INST-IN-LSRM-BEFORE))
 (18 18 (:TYPE-PRESCRIPTION BSPP))
 (18 9 (:REWRITE BITP-RDB-BSP-1))
 (18 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (18 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (18 3 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (17 17 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (17 17 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (16 16 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (16 10 (:REWRITE RETIRED-DISPATCHED-INST))
 (16 10 (:REWRITE COMPLETED-DISPATCHED-INST))
 (16 10 (:REWRITE COMMIT-DISPATCHED-INST))
 (15 5 (:REWRITE DQ-STG-NOT-IFU-STG))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (10 10 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (9 9 (:TYPE-PRESCRIPTION BITP))
 (9 9 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (9 3 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (8 8 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (8 8 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (8 8 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (6 6 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 1 (:REWRITE INST-IN-LRM-BEFORE))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (4 4 (:REWRITE INST-TAG-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (4 4 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (4 4 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 )
(EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB
 (160 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (128 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (112 5 (:REWRITE RETIRED-COMMITTED-INST))
 (62 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (60 3 (:REWRITE LOGBIT-0-BITP))
 (45 5 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (42 3 (:DEFINITION BITP))
 (33 33 (:TYPE-PRESCRIPTION RDB-TYPE))
 (28 28 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (21 21 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 21 (:TYPE-PRESCRIPTION DQ-STG-P))
 (21 7 (:REWRITE INST-P-LRM-BEFORE))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 6 (:LINEAR RDB-UPPER-BOUND))
 (18 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (15 5 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (15 5 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 12 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (12 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (11 5 (:REWRITE COMMIT-COMMITTED-INST))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 5 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (7 5 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 6 (:TYPE-PRESCRIPTION BSPP))
 (6 3 (:REWRITE BITP-RDB-BSP-1))
 (6 2 (:REWRITE INST-IN-LRM-BEFORE))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE IFU-NOT-COMMITTED-INST))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE DQ-NOT-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETED-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:TYPE-PRESCRIPTION BITP))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 3 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE EXECUTED-COMMITTED-INST))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB
 (162 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (144 3 (:REWRITE RETIRED-COMMITTED-INST))
 (138 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (40 2 (:REWRITE LOGBIT-0-BITP))
 (28 2 (:DEFINITION BITP))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (22 22 (:TYPE-PRESCRIPTION RDB-TYPE))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (15 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 4 (:LINEAR RDB-UPPER-BOUND))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMMIT-COMMITTED-INST))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 2 (:REWRITE BITP-RDB-BSP-1))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:TYPE-PRESCRIPTION BITP))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2
 (479 24 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (426 213 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (275 11 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (272 12 (:REWRITE RETIRED-COMMITTED-INST))
 (189 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (155 5 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (135 15 (:REWRITE INST-P-LSRM-BEFORE))
 (122 11 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (114 19 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (99 8 (:REWRITE LOGBIT-0-BITP))
 (88 19 (:REWRITE INST-P-LRM-BEFORE))
 (70 5 (:DEFINITION BITP))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (57 19 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (55 25 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (54 9 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (50 25 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (47 47 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (40 40 (:TYPE-PRESCRIPTION EXIST-LSRM-BEFORE-P))
 (40 10 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (36 12 (:REWRITE COMMIT-COMMITTED-INST))
 (35 35 (:TYPE-PRESCRIPTION IFU-STG-P))
 (35 35 (:TYPE-PRESCRIPTION DQ-STG-P))
 (34 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (33 11 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (33 11 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (33 11 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (33 11 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (30 9 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (26 26 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (26 26 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (26 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (25 25 (:REWRITE EXIST-LSRM-BEFORE-P-IU-RS0-IF-LOGBIT3))
 (25 5 (:REWRITE INST-IN-LSRM-BEFORE))
 (23 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (23 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (20 10 (:REWRITE EXECUTED-DISPATCHED-INST))
 (19 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (15 10 (:REWRITE RETIRED-DISPATCHED-INST))
 (15 10 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 10 (:REWRITE COMMIT-DISPATCHED-INST))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (12 1 (:REWRITE INST-IN-LRM-BEFORE))
 (10 10 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 10 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (10 10 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (10 10 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (8 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (7 7 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 5 (:REWRITE BITP-RDB-BSP-1))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE INST-TAG-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (5 5 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (5 5 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 )
(EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2
 (424 19 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (299 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (262 12 (:REWRITE RETIRED-COMMITTED-INST))
 (200 6 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (118 19 (:REWRITE INST-P-LRM-BEFORE))
 (108 12 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (99 8 (:REWRITE LOGBIT-0-BITP))
 (72 6 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (70 5 (:DEFINITION BITP))
 (63 63 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (60 10 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (55 55 (:TYPE-PRESCRIPTION IFU-STG-P))
 (55 55 (:TYPE-PRESCRIPTION DQ-STG-P))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 6 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (48 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (38 14 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (38 14 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (36 12 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (36 12 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (33 11 (:REWRITE DQ-STG-NOT-IFU-STG))
 (30 30 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (30 10 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (28 28 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (27 6 (:REWRITE INST-IN-LRM-BEFORE))
 (26 12 (:REWRITE COMMIT-COMMITTED-INST))
 (26 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (24 24 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (24 12 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (24 6 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (19 12 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (19 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (18 6 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE IFU-NOT-COMMITTED-INST))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-NOT-COMMITTED-INST))
 (15 5 (:REWRITE COMPLETED-COMMITTED-INST))
 (14 5 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 5 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (8 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (7 7 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 5 (:REWRITE BITP-RDB-BSP-1))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (5 5 (:REWRITE EXECUTED-COMMITTED-INST))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2
 (384 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (369 14 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (342 7 (:REWRITE RETIRED-COMMITTED-INST))
 (99 8 (:REWRITE LOGBIT-0-BITP))
 (88 9 (:REWRITE INST-P-LRM-BEFORE))
 (70 5 (:DEFINITION BITP))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (53 53 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 6 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (48 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (45 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (38 38 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (33 19 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (33 19 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (30 6 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (30 6 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (30 5 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (27 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (26 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (24 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (24 6 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-COMMITTED-INST))
 (19 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (18 6 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (15 5 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (14 5 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (12 6 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (12 1 (:REWRITE INST-IN-LRM-BEFORE))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 5 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (8 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (6 5 (:REWRITE BITP-RDB-BSP-1))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 5 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (2 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-LSRM-BEFORE-P-IF-IU-RS1-LOGBIT3
 (714 54 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (440 26 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (432 27 (:REWRITE RETIRED-COMMITTED-INST))
 (304 152 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (300 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (294 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (283 19 (:REWRITE INST-P-LRM-BEFORE))
 (262 26 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (140 40 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (105 25 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (99 8 (:REWRITE LOGBIT-0-BITP))
 (81 27 (:REWRITE COMMIT-COMMITTED-INST))
 (78 26 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (78 26 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (78 26 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (78 26 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (77 77 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (71 71 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (71 71 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (70 5 (:DEFINITION BITP))
 (69 30 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (65 65 (:TYPE-PRESCRIPTION IFU-STG-P))
 (65 65 (:TYPE-PRESCRIPTION DQ-STG-P))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (62 6 (:REWRITE INST-IN-LRM-BEFORE))
 (60 60 (:REWRITE INST-P-LSRM-BEFORE))
 (60 30 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (45 15 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (40 4 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (39 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (30 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (26 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (25 25 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (23 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (23 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (20 20 (:REWRITE INST-TAG-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (20 20 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (20 20 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (20 20 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (20 20 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (20 20 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (20 10 (:REWRITE EXECUTED-DISPATCHED-INST))
 (19 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (15 10 (:REWRITE RETIRED-DISPATCHED-INST))
 (15 10 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 10 (:REWRITE COMMIT-DISPATCHED-INST))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (12 12 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (10 10 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (8 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (6 5 (:REWRITE BITP-RDB-BSP-1))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:REWRITE EXIST-LSRM-BEFORE-P-IU-RS0-IF-LOGBIT3))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 )
(EXECUTE-STG-P-LSRM-BEFORE-IF-IU-RS1-LOGBIT3
 (1614 74 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (892 47 (:REWRITE RETIRED-COMMITTED-INST))
 (880 26 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (840 40 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (740 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (423 47 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (322 26 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (294 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (283 19 (:REWRITE INST-P-LRM-BEFORE))
 (233 233 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (225 225 (:TYPE-PRESCRIPTION IFU-STG-P))
 (225 225 (:TYPE-PRESCRIPTION DQ-STG-P))
 (180 60 (:REWRITE INST-P-LSRM-BEFORE))
 (160 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 2))
 (143 49 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (143 49 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (141 47 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (141 47 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (140 40 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (138 46 (:REWRITE DQ-STG-NOT-IFU-STG))
 (120 120 (:REWRITE EXIST-LSRM-BEFORE-P-IF-IU-RS1-LOGBIT3))
 (105 25 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (101 47 (:REWRITE COMMIT-COMMITTED-INST))
 (99 8 (:REWRITE LOGBIT-0-BITP))
 (98 98 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (94 94 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (94 94 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (94 47 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (84 21 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (79 47 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (78 26 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (78 26 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (78 26 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (78 26 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (70 5 (:DEFINITION BITP))
 (69 30 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (63 21 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (62 6 (:REWRITE INST-IN-LRM-BEFORE))
 (60 30 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (60 20 (:REWRITE INST-IN-LSRM-BEFORE))
 (60 20 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (60 20 (:REWRITE IFU-NOT-COMMITTED-INST))
 (60 20 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (60 20 (:REWRITE DQ-NOT-COMMITTED-INST))
 (60 20 (:REWRITE COMPLETED-COMMITTED-INST))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (45 15 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (40 40 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (30 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (26 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (25 25 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (20 20 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (20 20 (:REWRITE EXECUTED-COMMITTED-INST))
 (20 20 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (20 20 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (19 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (12 12 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (12 6 (:REWRITE EXECUTED-DISPATCHED-INST))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (8 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (7 6 (:REWRITE RETIRED-DISPATCHED-INST))
 (7 6 (:REWRITE COMPLETED-DISPATCHED-INST))
 (7 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 6 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 5 (:REWRITE BITP-RDB-BSP-1))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(INST-TAG-LSRM-BEFORE-IF-IU-RS1-LOGBIT3
 (1394 54 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1212 27 (:REWRITE RETIRED-COMMITTED-INST))
 (1080 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (294 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (283 19 (:REWRITE INST-P-LRM-BEFORE))
 (260 6 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (243 27 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (193 193 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (160 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 2))
 (142 6 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (140 40 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (138 138 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (123 69 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (123 69 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (105 25 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (105 21 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (105 21 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (99 27 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (99 8 (:REWRITE LOGBIT-0-BITP))
 (84 21 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (81 27 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (81 27 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (81 27 (:REWRITE COMMIT-COMMITTED-INST))
 (70 5 (:DEFINITION BITP))
 (69 30 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (63 21 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (63 21 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (63 21 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (63 21 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (63 21 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (63 21 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (62 6 (:REWRITE INST-IN-LRM-BEFORE))
 (60 30 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (60 20 (:REWRITE INST-P-LSRM-BEFORE))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (54 54 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (54 54 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (54 27 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (45 45 (:TYPE-PRESCRIPTION IFU-STG-P))
 (45 45 (:TYPE-PRESCRIPTION DQ-STG-P))
 (45 15 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (42 21 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (40 40 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LSRM-BEFORE-P))
 (40 40 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (30 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (26 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (25 25 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (20 20 (:REWRITE INST-TAG-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (20 20 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (19 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (18 6 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (18 6 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (12 12 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (12 6 (:REWRITE EXECUTED-DISPATCHED-INST))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (8 8 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (7 6 (:REWRITE RETIRED-DISPATCHED-INST))
 (7 6 (:REWRITE COMPLETED-DISPATCHED-INST))
 (7 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 6 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 5 (:REWRITE BITP-RDB-BSP-1))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-LRM-BEFORE-P-IF-MU-RS0-RA
 (186 93 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (74 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (50 2 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (38 2 (:REWRITE RETIRED-COMMITTED-INST))
 (36 6 (:REWRITE INST-P-LRM-BEFORE))
 (34 7 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (21 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (18 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (14 4 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (13 13 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (12 12 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (10 3 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (9 9 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (9 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 3 (:REWRITE RETIRED-DISPATCHED-INST))
 (6 3 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 3 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 3 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (6 1 (:REWRITE INST-IN-LRM-BEFORE))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (4 4 (:TYPE-PRESCRIPTION COMMITTED-P))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION RNAME-P))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 )
(EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RA
 (57 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (42 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (37 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (32 2 (:REWRITE RETIRED-COMMITTED-INST))
 (31 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION COMMITTED-P))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE COMMIT-COMMITTED-INST))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-IN-LRM-BEFORE))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 )
(INST-TAG-LRM-BEFORE-IF-MU-RS0-RA
 (54 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRED-COMMITTED-INST))
 (46 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-P-LRM-BEFORE))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DQ-STG-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXIST-LRM-BEFORE-P-IF-MU-RS0-RB
 (84 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (70 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (66 3 (:REWRITE RETIRED-COMMITTED-INST))
 (64 32 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (13 13 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (13 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (10 1 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (9 7 (:REWRITE INST-P-LRM-BEFORE))
 (9 3 (:REWRITE COMMIT-COMMITTED-INST))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 5 (:TYPE-PRESCRIPTION IFU-STG-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-STG-P))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 )
(EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB
 (160 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (128 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (112 5 (:REWRITE RETIRED-COMMITTED-INST))
 (62 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (45 5 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (28 28 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (21 21 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 21 (:TYPE-PRESCRIPTION DQ-STG-P))
 (21 7 (:REWRITE INST-P-LRM-BEFORE))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (15 5 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (15 5 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 12 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (12 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (11 5 (:REWRITE COMMIT-COMMITTED-INST))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 5 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (7 5 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE INST-IN-LRM-BEFORE))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE IFU-NOT-COMMITTED-INST))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE DQ-NOT-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETED-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE EXECUTED-COMMITTED-INST))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-TAG-LRM-BEFORE-IF-MU-RS0-RB
 (162 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (144 3 (:REWRITE RETIRED-COMMITTED-INST))
 (138 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (15 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMMIT-COMMITTED-INST))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXIST-LRM-BEFORE-P-IF-MU-RS1-RA
 (186 93 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (77 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (51 2 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (50 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (39 6 (:REWRITE INST-P-LRM-BEFORE))
 (39 2 (:REWRITE RETIRED-COMMITTED-INST))
 (34 7 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (23 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (18 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (14 4 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (13 13 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (12 12 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (11 3 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (9 9 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (9 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (7 1 (:REWRITE INST-IN-LRM-BEFORE))
 (7 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 3 (:REWRITE RETIRED-DISPATCHED-INST))
 (6 3 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 3 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 3 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (4 4 (:TYPE-PRESCRIPTION COMMITTED-P))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION RNAME-P))
 (2 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RA))
 )
(EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RA
 (57 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (42 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (37 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (32 2 (:REWRITE RETIRED-COMMITTED-INST))
 (31 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION COMMITTED-P))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE COMMIT-COMMITTED-INST))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-IN-LRM-BEFORE))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RA))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 )
(INST-TAG-LRM-BEFORE-IF-MU-RS1-RA
 (54 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRED-COMMITTED-INST))
 (46 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-P-LRM-BEFORE))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DQ-STG-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXIST-LRM-BEFORE-P-IF-MU-RS1-RB
 (84 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (70 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (66 3 (:REWRITE RETIRED-COMMITTED-INST))
 (64 32 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (13 13 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (13 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (10 1 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (9 7 (:REWRITE INST-P-LRM-BEFORE))
 (9 3 (:REWRITE COMMIT-COMMITTED-INST))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 5 (:TYPE-PRESCRIPTION IFU-STG-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-STG-P))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 )
(EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB
 (160 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (128 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (112 5 (:REWRITE RETIRED-COMMITTED-INST))
 (62 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (45 5 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (28 28 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (21 21 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 21 (:TYPE-PRESCRIPTION DQ-STG-P))
 (21 7 (:REWRITE INST-P-LRM-BEFORE))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (15 5 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (15 5 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 12 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (12 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (11 5 (:REWRITE COMMIT-COMMITTED-INST))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 5 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (7 5 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE INST-IN-LRM-BEFORE))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE IFU-NOT-COMMITTED-INST))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE DQ-NOT-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETED-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE EXECUTED-COMMITTED-INST))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-TAG-LRM-BEFORE-IF-MU-RS1-RB
 (162 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (144 3 (:REWRITE RETIRED-COMMITTED-INST))
 (138 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (15 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMMIT-COMMITTED-INST))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-TAG-LRM-BEFORE-STEP-INST-RC
 (1200 4 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (1160 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (965 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (827 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (594 4 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (521 145 (:REWRITE RETIRED-DISPATCHED-INST))
 (492 12 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (488 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (357 9 (:REWRITE INST-IN-LRM-BEFORE))
 (289 125 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (238 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (208 145 (:REWRITE EXECUTED-DISPATCHED-INST))
 (205 145 (:REWRITE COMPLETED-DISPATCHED-INST))
 (205 145 (:REWRITE COMMIT-DISPATCHED-INST))
 (170 2 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (159 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (156 4 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (146 4 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (111 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (105 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (70 70 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (67 67 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (56 4 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (53 53 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (49 49 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (45 5 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (44 1 (:REWRITE TAG-IDENTITY))
 (39 39 (:TYPE-PRESCRIPTION STEP-INST))
 (39 1 (:REWRITE INST-P-STEP-INST))
 (37 37 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (37 37 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (36 4 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (36 4 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (35 5 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (24 8 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (24 8 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (24 4 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (19 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (18 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (17 17 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 5 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (14 14 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 12 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (12 4 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (7 7 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (7 7 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 5 (:TYPE-PRESCRIPTION REG-TBL-P))
 (5 5 (:TYPE-PRESCRIPTION REG-REF-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-P))
 (5 5 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (5 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 1 (:REWRITE IFU-STG-NOT-DQ-STG))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(EXIST-LRM-BEFORE-P-IF-BU-RS0
 (62 31 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (15 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (12 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 1 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (9 1 (:REWRITE RETIRED-COMMITTED-INST))
 (9 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (5 5 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (3 3 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (3 3 (:REWRITE INST-P-LRM-BEFORE))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (1 1 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 )
(EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0
 (57 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (42 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (37 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (32 2 (:REWRITE RETIRED-COMMITTED-INST))
 (31 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION COMMITTED-P))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE COMMIT-COMMITTED-INST))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-IN-LRM-BEFORE))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 )
(INST-TAG-LRM-BEFORE-IF-BU-RS0
 (54 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRED-COMMITTED-INST))
 (46 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-P-LRM-BEFORE))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DQ-STG-P))
 (1 1 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXIST-LRM-BEFORE-P-IF-BU-RS1
 (62 31 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (15 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (12 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 1 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (9 1 (:REWRITE RETIRED-COMMITTED-INST))
 (9 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (5 5 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (3 3 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (3 3 (:REWRITE INST-P-LRM-BEFORE))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (1 1 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 )
(EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1
 (57 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (42 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (37 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (32 2 (:REWRITE RETIRED-COMMITTED-INST))
 (31 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION COMMITTED-P))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE COMMIT-COMMITTED-INST))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-IN-LRM-BEFORE))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 )
(INST-TAG-LRM-BEFORE-IF-BU-RS1
 (54 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRED-COMMITTED-INST))
 (46 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-P-LRM-BEFORE))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DQ-STG-P))
 (1 1 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0
 (492 246 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (213 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (138 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (123 4 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (117 12 (:REWRITE INST-P-LRM-BEFORE))
 (99 4 (:REWRITE RETIRED-COMMITTED-INST))
 (79 19 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (63 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (36 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (34 7 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (28 28 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (28 8 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (25 25 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (24 3 (:REWRITE INST-IN-LRM-BEFORE))
 (24 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (20 20 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (19 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (16 16 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (14 14 (:TYPE-PRESCRIPTION IFU-STG-P))
 (14 14 (:TYPE-PRESCRIPTION DQ-STG-P))
 (14 7 (:REWRITE EXECUTED-DISPATCHED-INST))
 (13 7 (:REWRITE RETIRED-DISPATCHED-INST))
 (13 7 (:REWRITE COMPLETED-DISPATCHED-INST))
 (13 7 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 4 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-COMMITTED-INST))
 (11 11 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION COMMITTED-P))
 (7 7 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (7 7 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (4 4 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (4 4 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (4 4 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (4 4 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (2 2 (:REWRITE RNAME-P-INST-RC))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RA))
 )
(EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0
 (57 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (42 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (37 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (32 2 (:REWRITE RETIRED-COMMITTED-INST))
 (31 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION COMMITTED-P))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE COMMIT-COMMITTED-INST))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-IN-LRM-BEFORE))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RA))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 )
(INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0
 (54 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRED-COMMITTED-INST))
 (46 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-P-LRM-BEFORE))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DQ-STG-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0
 (206 10 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (192 96 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (158 5 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (128 5 (:REWRITE RETIRED-COMMITTED-INST))
 (104 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (87 13 (:REWRITE INST-P-LRM-BEFORE))
 (50 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (48 12 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (45 5 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (35 10 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (23 8 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (20 20 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (19 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (16 2 (:REWRITE INST-IN-LRM-BEFORE))
 (15 5 (:REWRITE COMMIT-COMMITTED-INST))
 (13 13 (:TYPE-PRESCRIPTION IFU-STG-P))
 (13 13 (:TYPE-PRESCRIPTION DQ-STG-P))
 (12 4 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (11 11 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (8 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (8 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (8 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (8 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION RNAME-P))
 (5 5 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE RNAME-P-INST-RC))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 )
(EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0
 (160 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (128 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (112 5 (:REWRITE RETIRED-COMMITTED-INST))
 (62 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (45 5 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (28 28 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (21 21 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 21 (:TYPE-PRESCRIPTION DQ-STG-P))
 (21 7 (:REWRITE INST-P-LRM-BEFORE))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (15 5 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (15 5 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 12 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (12 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (11 5 (:REWRITE COMMIT-COMMITTED-INST))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 5 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (7 5 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE INST-IN-LRM-BEFORE))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE IFU-NOT-COMMITTED-INST))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE DQ-NOT-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETED-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE EXECUTED-COMMITTED-INST))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0
 (162 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (144 3 (:REWRITE RETIRED-COMMITTED-INST))
 (138 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (15 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMMIT-COMMITTED-INST))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0
 (222 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (186 14 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (180 7 (:REWRITE RETIRED-COMMITTED-INST))
 (68 34 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (36 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (33 33 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (31 10 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (24 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (21 15 (:REWRITE INST-P-LRM-BEFORE))
 (21 7 (:REWRITE COMMIT-COMMITTED-INST))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (14 14 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (14 14 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (12 4 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (11 11 (:TYPE-PRESCRIPTION IFU-STG-P))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 1 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (9 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 4 (:REWRITE RNAME-P-INST-RC))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (4 4 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 )
(EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0
 (366 18 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (310 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (272 11 (:REWRITE RETIRED-COMMITTED-INST))
 (124 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (99 11 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (64 64 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (56 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (45 15 (:REWRITE INST-P-LRM-BEFORE))
 (43 43 (:TYPE-PRESCRIPTION IFU-STG-P))
 (43 43 (:TYPE-PRESCRIPTION DQ-STG-P))
 (39 17 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (39 17 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (36 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (34 34 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (33 11 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (33 11 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (28 7 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (25 11 (:REWRITE COMMIT-COMMITTED-INST))
 (24 24 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (24 8 (:REWRITE DQ-STG-NOT-IFU-STG))
 (22 22 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (22 22 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (22 11 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (17 11 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 4 (:REWRITE INST-IN-LRM-BEFORE))
 (12 4 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE IFU-NOT-COMMITTED-INST))
 (12 4 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE DQ-NOT-COMMITTED-INST))
 (12 4 (:REWRITE COMPLETED-COMMITTED-INST))
 (12 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (6 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 4 (:REWRITE RNAME-P-INST-RC))
 (4 4 (:REWRITE EXECUTED-COMMITTED-INST))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (4 4 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0
 (378 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (336 7 (:REWRITE RETIRED-COMMITTED-INST))
 (322 14 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (56 56 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (56 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (42 42 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (35 21 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (35 21 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (35 7 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (35 7 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (28 7 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (21 7 (:REWRITE INST-P-LRM-BEFORE))
 (21 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (21 7 (:REWRITE COMMIT-COMMITTED-INST))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 14 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (14 7 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:TYPE-PRESCRIPTION IFU-STG-P))
 (7 7 (:TYPE-PRESCRIPTION DQ-STG-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (4 4 (:REWRITE RNAME-P-INST-RC))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1
 (492 246 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (222 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (144 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (126 12 (:REWRITE INST-P-LRM-BEFORE))
 (126 4 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (102 4 (:REWRITE RETIRED-COMMITTED-INST))
 (79 19 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (69 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (37 7 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (36 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (28 28 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (28 8 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 3 (:REWRITE INST-IN-LRM-BEFORE))
 (27 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (25 25 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (20 20 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (19 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (16 16 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (14 14 (:TYPE-PRESCRIPTION IFU-STG-P))
 (14 14 (:TYPE-PRESCRIPTION DQ-STG-P))
 (14 7 (:REWRITE EXECUTED-DISPATCHED-INST))
 (13 7 (:REWRITE RETIRED-DISPATCHED-INST))
 (13 7 (:REWRITE COMPLETED-DISPATCHED-INST))
 (13 7 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 4 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-COMMITTED-INST))
 (11 11 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (10 10 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION COMMITTED-P))
 (7 7 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (7 7 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (5 5 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (4 4 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 4 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (4 4 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (4 4 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (4 4 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (4 4 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 2 (:REWRITE RNAME-P-INST-RC))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA))
 (1 1 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (1 1 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 )
(EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1
 (57 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (42 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (37 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (32 2 (:REWRITE RETIRED-COMMITTED-INST))
 (31 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION COMMITTED-P))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE COMMIT-COMMITTED-INST))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-IN-LRM-BEFORE))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RA))
 (1 1 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 )
(INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1
 (54 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRED-COMMITTED-INST))
 (46 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE INST-P-LRM-BEFORE))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DQ-STG-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RA))
 (1 1 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA))
 (1 1 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1
 (212 10 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (192 96 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (160 5 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (130 5 (:REWRITE RETIRED-COMMITTED-INST))
 (108 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (93 13 (:REWRITE INST-P-LRM-BEFORE))
 (54 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (48 12 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (45 5 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (35 10 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (23 8 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (21 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (20 20 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (18 2 (:REWRITE INST-IN-LRM-BEFORE))
 (15 5 (:REWRITE COMMIT-COMMITTED-INST))
 (13 13 (:TYPE-PRESCRIPTION IFU-STG-P))
 (13 13 (:TYPE-PRESCRIPTION DQ-STG-P))
 (12 4 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (11 11 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 10 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (10 10 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (8 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (8 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (8 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (8 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (8 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION RNAME-P))
 (5 5 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (4 4 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE RNAME-P-INST-RC))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 2 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (2 2 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 )
(EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1
 (160 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (128 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (112 5 (:REWRITE RETIRED-COMMITTED-INST))
 (62 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (45 5 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (28 28 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (21 21 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 21 (:TYPE-PRESCRIPTION DQ-STG-P))
 (21 7 (:REWRITE INST-P-LRM-BEFORE))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (17 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (15 5 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (15 5 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 12 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (12 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (11 5 (:REWRITE COMMIT-COMMITTED-INST))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 5 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (7 5 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE INST-IN-LRM-BEFORE))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE IFU-NOT-COMMITTED-INST))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE DQ-NOT-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETED-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE EXECUTED-COMMITTED-INST))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1
 (162 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (144 3 (:REWRITE RETIRED-COMMITTED-INST))
 (138 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 24 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (21 6 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (15 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 12 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE INST-P-LRM-BEFORE))
 (9 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMMIT-COMMITTED-INST))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1
 (222 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (186 14 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (180 7 (:REWRITE RETIRED-COMMITTED-INST))
 (68 34 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (36 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (33 33 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (31 10 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (24 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (24 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (21 15 (:REWRITE INST-P-LRM-BEFORE))
 (21 7 (:REWRITE COMMIT-COMMITTED-INST))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (15 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (14 14 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (14 14 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (12 4 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (12 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (11 11 (:TYPE-PRESCRIPTION IFU-STG-P))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 1 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (9 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 4 (:REWRITE RNAME-P-INST-RC))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (4 4 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (4 4 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 4 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (1 1 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 )
(EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1
 (366 18 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (310 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (272 11 (:REWRITE RETIRED-COMMITTED-INST))
 (124 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (99 11 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (64 64 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (56 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (45 15 (:REWRITE INST-P-LRM-BEFORE))
 (43 43 (:TYPE-PRESCRIPTION IFU-STG-P))
 (43 43 (:TYPE-PRESCRIPTION DQ-STG-P))
 (39 17 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (39 17 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (36 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (34 34 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (33 11 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (33 11 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (28 7 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (25 11 (:REWRITE COMMIT-COMMITTED-INST))
 (24 24 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (24 8 (:REWRITE DQ-STG-NOT-IFU-STG))
 (22 22 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (22 22 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (22 11 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (17 11 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 4 (:REWRITE INST-IN-LRM-BEFORE))
 (12 4 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE IFU-NOT-COMMITTED-INST))
 (12 4 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE DQ-NOT-COMMITTED-INST))
 (12 4 (:REWRITE COMPLETED-COMMITTED-INST))
 (12 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (6 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 4 (:REWRITE RNAME-P-INST-RC))
 (4 4 (:REWRITE EXECUTED-COMMITTED-INST))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (4 4 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 4 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1
 (378 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (336 7 (:REWRITE RETIRED-COMMITTED-INST))
 (322 14 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (63 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (56 56 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (56 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (42 42 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (35 21 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (35 21 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (35 7 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (35 7 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (28 7 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (21 7 (:REWRITE INST-P-LRM-BEFORE))
 (21 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (21 7 (:REWRITE COMMIT-COMMITTED-INST))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 14 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (14 7 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:TYPE-PRESCRIPTION IFU-STG-P))
 (7 7 (:TYPE-PRESCRIPTION DQ-STG-P))
 (7 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (4 4 (:REWRITE RNAME-P-INST-RC))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (4 4 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(CONSISTENT-RS-P-INIT-MT
 (1 1 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (1 1 (:REWRITE ROB-HEAD-MA-ROB-=-MT-ROB-HEAD))
 )
(CONSISTENT-RS-ENTRY-P-EXINTR-INST)
(CONSISTENT-RS-ENTRY-P-FETCHED-INST)
(EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RA
 (1371 4 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (1128 32 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (991 23 (:REWRITE INST-P-LRM-BEFORE))
 (718 4 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (590 127 (:REWRITE RETIRED-DISPATCHED-INST))
 (540 12 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (527 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (442 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (393 9 (:REWRITE INST-IN-LRM-BEFORE))
 (312 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (266 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (185 2 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (181 127 (:REWRITE EXECUTED-DISPATCHED-INST))
 (175 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (174 127 (:REWRITE COMPLETED-DISPATCHED-INST))
 (174 127 (:REWRITE COMMIT-DISPATCHED-INST))
 (158 4 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (120 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (119 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (113 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (100 5 (:REWRITE LOGBIT-0-BITP))
 (70 5 (:DEFINITION BITP))
 (68 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (55 55 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (51 51 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (50 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 49 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (48 6 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (46 46 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (45 5 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (43 43 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (42 6 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (42 3 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (35 5 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (32 32 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (32 32 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (32 32 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (32 32 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (32 32 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (32 32 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (32 32 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (30 6 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (24 4 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (21 9 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (21 9 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 6 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 17 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 5 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (15 5 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (15 5 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (14 14 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 12 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 5 (:REWRITE BITP-RDB-BSP-1))
 (10 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 5 (:TYPE-PRESCRIPTION REG-TBL-P))
 (5 5 (:TYPE-PRESCRIPTION REG-REF-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-P))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RA))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RA))
 (5 5 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (5 5 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (5 5 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RA))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RA))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA))
 (4 4 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (4 4 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (1 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (1 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 )
(EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RB
 (1371 4 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (1128 32 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (991 23 (:REWRITE INST-P-LRM-BEFORE))
 (718 4 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (596 130 (:REWRITE RETIRED-DISPATCHED-INST))
 (540 12 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (527 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (442 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (393 9 (:REWRITE INST-IN-LRM-BEFORE))
 (312 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (266 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (187 130 (:REWRITE EXECUTED-DISPATCHED-INST))
 (185 2 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (180 130 (:REWRITE COMPLETED-DISPATCHED-INST))
 (180 130 (:REWRITE COMMIT-DISPATCHED-INST))
 (175 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (158 4 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (132 3 (:REWRITE DQ-DE0-RB-=-INST-RB-2))
 (119 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (113 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (72 3 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (68 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (58 58 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (54 54 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (52 52 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (52 52 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (50 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (45 5 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (45 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (45 3 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (43 43 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (35 5 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (32 32 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (32 32 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (32 32 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (32 32 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (32 32 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (32 32 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (32 32 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (24 4 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 17 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 5 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (14 14 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 6 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 5 (:TYPE-PRESCRIPTION REG-TBL-P))
 (5 5 (:TYPE-PRESCRIPTION REG-REF-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-P))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (5 5 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (5 5 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (5 5 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RB))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (4 4 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (4 4 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (1 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 )
(EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2
 (817 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (675 19 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (557 13 (:REWRITE INST-P-LRM-BEFORE))
 (517 2 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (485 90 (:REWRITE RETIRED-DISPATCHED-INST))
 (375 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (313 7 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (310 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (240 2 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (217 5 (:REWRITE INST-IN-LRM-BEFORE))
 (180 2 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (162 12 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (140 90 (:REWRITE EXECUTED-DISPATCHED-INST))
 (133 90 (:REWRITE COMPLETED-DISPATCHED-INST))
 (133 90 (:REWRITE COMMIT-DISPATCHED-INST))
 (132 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (110 5 (:REWRITE LOGBIT-0-BITP))
 (98 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (96 6 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (92 1 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (88 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (80 5 (:DEFINITION BITP))
 (68 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (57 57 (:REWRITE CNTLV-OPERAND-DECODE))
 (57 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (54 12 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (54 12 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (51 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (50 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 49 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (49 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (48 3 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (47 47 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (45 45 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (44 44 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (40 10 (:LINEAR RDB-UPPER-BOUND))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (31 31 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (24 24 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (24 24 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (20 20 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (19 19 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (19 19 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (19 19 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (19 19 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (19 19 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (19 19 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (12 12 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (12 12 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (12 2 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (11 11 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 5 (:REWRITE BITP-RDB-BSP-1))
 (10 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE REG-REF-TAG-POINTS-TO-LSRM-IN-ROB))
 (6 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (4 4 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (4 4 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (3 3 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (3 3 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (3 3 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (3 3 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (3 3 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (3 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:REWRITE RNAME-P-INST-RA))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (1 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 )
(EXIST-UNCOMMITTED-LSRM-BEFORE-P-STEP-INST-OPERAND3
 (809 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (751 19 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (557 13 (:REWRITE INST-P-LSRM-BEFORE))
 (509 2 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (481 90 (:REWRITE RETIRED-DISPATCHED-INST))
 (371 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (313 7 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (306 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (240 2 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (217 5 (:REWRITE INST-IN-LSRM-BEFORE))
 (176 2 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (162 12 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (136 90 (:REWRITE EXECUTED-DISPATCHED-INST))
 (133 90 (:REWRITE COMPLETED-DISPATCHED-INST))
 (133 90 (:REWRITE COMMIT-DISPATCHED-INST))
 (132 4 (:REWRITE REG-REF-TAG-POINTS-TO-LRM-IN-ROB))
 (132 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (110 5 (:REWRITE LOGBIT-0-BITP))
 (98 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (96 6 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (92 1 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (88 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (81 81 (:REWRITE CNTLV-OPERAND-DECODE))
 (80 5 (:DEFINITION BITP))
 (68 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (57 2 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (54 12 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP))
 (54 12 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (51 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (50 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 49 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (49 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (48 3 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (47 47 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (45 45 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (44 44 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (40 10 (:LINEAR RDB-UPPER-BOUND))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (31 31 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (24 24 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (24 24 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (20 20 (:TYPE-PRESCRIPTION EXIST-LSRM-BEFORE-P))
 (19 19 (:REWRITE EXIST-LSRM-BEFORE-P-IU-RS0-IF-LOGBIT3))
 (19 19 (:REWRITE EXIST-LSRM-BEFORE-P-IF-IU-RS1-LOGBIT3))
 (12 12 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-SPECULTV-DISPATCH))
 (12 12 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-IF-FETCH-ERROR-DETECTED))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (12 2 (:REWRITE DISPATCHED-P-LSRM-BEFORE-DISPATCHED))
 (11 11 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 5 (:REWRITE BITP-RDB-BSP-1))
 (10 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (4 4 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-IF-IU-RS1-LOGBIT3))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE INST-TAG-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (3 3 (:REWRITE INST-TAG-LSRM-BEFORE-IF-IU-RS1-LOGBIT3))
 (3 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:REWRITE RNAME-P-INST-RC))
 (2 2 (:REWRITE RNAME-P-INST-RA))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (1 1 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 )
(EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-RC
 (1371 4 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (1128 32 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (991 23 (:REWRITE INST-P-LRM-BEFORE))
 (718 4 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (590 127 (:REWRITE RETIRED-DISPATCHED-INST))
 (540 12 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (527 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (442 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (393 9 (:REWRITE INST-IN-LRM-BEFORE))
 (312 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (266 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (185 2 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (181 127 (:REWRITE EXECUTED-DISPATCHED-INST))
 (175 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (174 127 (:REWRITE COMPLETED-DISPATCHED-INST))
 (174 127 (:REWRITE COMMIT-DISPATCHED-INST))
 (158 4 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (120 3 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (119 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (113 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (68 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (55 55 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (51 51 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (50 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (49 49 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (46 46 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (45 5 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (45 3 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (43 43 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (35 5 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (32 32 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (32 32 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (32 32 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (32 32 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (32 32 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (32 32 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (32 32 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (27 3 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (27 3 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (24 8 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (24 8 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (24 4 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (18 2 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2))
 (17 17 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 5 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (14 14 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (11 11 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (10 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (9 3 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 5 (:TYPE-PRESCRIPTION REG-TBL-P))
 (5 5 (:TYPE-PRESCRIPTION REG-REF-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-P))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (5 5 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (5 5 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (5 5 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (4 4 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (4 4 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (1 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (1 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 )
(INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT0-RA
 (1304 4 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (1268 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1061 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (899 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (650 4 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (557 145 (:REWRITE RETIRED-DISPATCHED-INST))
 (540 12 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (528 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (393 9 (:REWRITE INST-IN-LRM-BEFORE))
 (303 131 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (266 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (212 145 (:REWRITE EXECUTED-DISPATCHED-INST))
 (205 145 (:REWRITE COMPLETED-DISPATCHED-INST))
 (205 145 (:REWRITE COMMIT-DISPATCHED-INST))
 (186 2 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (175 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (158 4 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (156 4 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (120 6 (:REWRITE LOGBIT-0-BITP))
 (119 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (113 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (84 6 (:DEFINITION BITP))
 (70 70 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (67 67 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (66 66 (:TYPE-PRESCRIPTION RDB-TYPE))
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (60 8 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (56 8 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (56 4 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (53 53 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (49 49 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (48 1 (:REWRITE TAG-IDENTITY))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (45 5 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (43 1 (:REWRITE INST-P-STEP-INST))
 (41 41 (:TYPE-PRESCRIPTION STEP-INST))
 (40 8 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (37 37 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (37 37 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (37 37 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (37 37 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (37 37 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (37 37 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (36 12 (:LINEAR RDB-UPPER-BOUND))
 (35 5 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (28 12 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (28 12 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (24 8 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (24 4 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (19 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (18 6 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (18 6 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (18 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (17 17 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (16 16 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (15 5 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (14 14 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 12 (:TYPE-PRESCRIPTION BSPP))
 (12 6 (:REWRITE BITP-RDB-BSP-1))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (7 7 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (7 7 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RA))
 (7 7 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RA))
 (7 7 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA))
 (7 7 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (7 7 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RA))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RA))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION BITP))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 5 (:TYPE-PRESCRIPTION REG-TBL-P))
 (5 5 (:TYPE-PRESCRIPTION REG-REF-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-P))
 (5 5 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (5 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (4 4 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 1 (:REWRITE IFU-STG-NOT-DQ-STG))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT0-RB
 (1304 4 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (1268 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1061 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (899 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (650 4 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (557 145 (:REWRITE RETIRED-DISPATCHED-INST))
 (540 12 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (528 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (393 9 (:REWRITE INST-IN-LRM-BEFORE))
 (289 125 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (266 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (212 145 (:REWRITE EXECUTED-DISPATCHED-INST))
 (205 145 (:REWRITE COMPLETED-DISPATCHED-INST))
 (205 145 (:REWRITE COMMIT-DISPATCHED-INST))
 (186 2 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (175 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (158 4 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (156 4 (:REWRITE DQ-DE0-RB-=-INST-RB-2))
 (119 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (113 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (70 70 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (67 67 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (56 4 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (53 53 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (49 49 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (48 1 (:REWRITE TAG-IDENTITY))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (45 5 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (43 1 (:REWRITE INST-P-STEP-INST))
 (39 39 (:TYPE-PRESCRIPTION STEP-INST))
 (37 37 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (37 37 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (37 37 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (37 37 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (37 37 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (37 37 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (36 4 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (36 4 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (35 5 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (24 8 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (24 8 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (24 4 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (19 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (18 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (17 17 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 5 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (14 14 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 12 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (12 4 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (7 7 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (7 7 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RB))
 (7 7 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (7 7 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (7 7 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (7 7 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 5 (:TYPE-PRESCRIPTION REG-TBL-P))
 (5 5 (:TYPE-PRESCRIPTION REG-REF-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-P))
 (5 5 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (5 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 1 (:REWRITE IFU-STG-NOT-DQ-STG))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT2
 (817 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (517 2 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (511 103 (:REWRITE RETIRED-DISPATCHED-INST))
 (489 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (354 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (313 7 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (240 2 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (217 5 (:REWRITE INST-IN-LRM-BEFORE))
 (212 106 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (180 2 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (166 103 (:REWRITE EXECUTED-DISPATCHED-INST))
 (160 4 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (159 103 (:REWRITE COMPLETED-DISPATCHED-INST))
 (159 103 (:REWRITE COMMIT-DISPATCHED-INST))
 (132 6 (:REWRITE LOGBIT-0-BITP))
 (132 6 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (117 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (104 14 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (100 14 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (98 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (96 6 (:DEFINITION BITP))
 (92 1 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (88 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (80 4 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (79 27 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (70 14 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (66 66 (:TYPE-PRESCRIPTION RDB-TYPE))
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (62 62 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (62 62 (:REWRITE CNTLV-OPERAND-DECODE))
 (60 60 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (51 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (49 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (48 12 (:LINEAR RDB-UPPER-BOUND))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (43 27 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (42 14 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (41 41 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (40 2 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (37 37 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (23 23 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (23 23 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (23 23 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (23 23 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (23 23 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (23 23 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (22 22 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (14 14 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (14 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (12 12 (:TYPE-PRESCRIPTION BSPP))
 (12 6 (:REWRITE BITP-RDB-BSP-1))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (12 2 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (11 11 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (11 1 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE REG-REF-TAG-POINTS-TO-LSRM-IN-ROB))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 5 (:TYPE-PRESCRIPTION IFU-STG-P))
 (5 5 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (5 5 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (5 5 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (5 5 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (5 5 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (5 5 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (5 5 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (5 5 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (5 5 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-RC))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE RNAME-P-INST-RA))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 )
(INST-TAG-LSRM-BEFORE-STEP-INST-LOGBIT3
 (809 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (509 2 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (503 101 (:REWRITE RETIRED-DISPATCHED-INST))
 (485 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (350 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (313 7 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (240 2 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (224 112 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (217 5 (:REWRITE INST-IN-LSRM-BEFORE))
 (176 2 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (160 4 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (158 101 (:REWRITE EXECUTED-DISPATCHED-INST))
 (155 101 (:REWRITE COMPLETED-DISPATCHED-INST))
 (155 101 (:REWRITE COMMIT-DISPATCHED-INST))
 (146 7 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (132 6 (:REWRITE LOGBIT-0-BITP))
 (132 4 (:REWRITE REG-REF-TAG-POINTS-TO-LRM-IN-ROB))
 (117 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (104 14 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (100 14 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (98 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (96 6 (:DEFINITION BITP))
 (92 1 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (91 91 (:REWRITE CNTLV-OPERAND-DECODE))
 (88 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (79 27 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (70 14 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (66 66 (:TYPE-PRESCRIPTION RDB-TYPE))
 (66 3 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (60 60 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (58 58 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (51 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (49 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (48 12 (:LINEAR RDB-UPPER-BOUND))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (44 2 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (43 27 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (42 14 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (40 40 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (36 36 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (23 23 (:REWRITE EXIST-LSRM-BEFORE-P-IU-RS0-IF-LOGBIT3))
 (23 23 (:REWRITE EXIST-LSRM-BEFORE-P-IF-IU-RS1-LOGBIT3))
 (22 22 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (14 14 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (14 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (12 12 (:TYPE-PRESCRIPTION BSPP))
 (12 6 (:REWRITE BITP-RDB-BSP-1))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (12 2 (:REWRITE DISPATCHED-P-LSRM-BEFORE-DISPATCHED))
 (11 11 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (7 1 (:REWRITE INST-TAG-LSRM-BEFORE-STEP-INST))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 5 (:TYPE-PRESCRIPTION IFU-STG-P))
 (5 5 (:REWRITE INST-TAG-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (5 5 (:REWRITE INST-TAG-LSRM-BEFORE-IF-IU-RS1-LOGBIT3))
 (5 5 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (5 5 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-IF-IU-RS1-LOGBIT3))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE RNAME-P-INST-RC))
 (2 2 (:REWRITE RNAME-P-INST-RA))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 1 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 )
(EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT0-RA
 (2514 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2225 1 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (1371 4 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (774 294 (:REWRITE RETIRED-DISPATCHED-INST))
 (718 4 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (702 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (649 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (562 7 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (540 12 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (527 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (365 294 (:REWRITE EXECUTED-DISPATCHED-INST))
 (358 294 (:REWRITE COMPLETED-DISPATCHED-INST))
 (358 294 (:REWRITE COMMIT-DISPATCHED-INST))
 (326 4 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (276 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (266 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (191 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (185 2 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (175 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (175 3 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (170 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (158 4 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (120 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (119 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (113 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (112 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (101 101 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (100 5 (:REWRITE LOGBIT-0-BITP))
 (98 98 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (97 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (97 1 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (93 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (91 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (89 89 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (89 89 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (89 89 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (89 89 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (89 89 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (89 89 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (88 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (88 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (88 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (88 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (88 2 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (88 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (88 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (87 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (87 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (87 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (87 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (87 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (87 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (86 2 (:REWRITE INST-P-STEP-INST))
 (78 78 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (77 77 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (70 5 (:DEFINITION BITP))
 (66 1 (:LINEAR INST-TAG-LT-8))
 (66 1 (:LINEAR INST-TAG-GE-0))
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (62 1 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (51 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (48 6 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (48 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (47 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (45 5 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (43 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (42 6 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (42 4 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (42 3 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (35 5 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (34 17 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (31 1 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (30 10 (:LINEAR RDB-UPPER-BOUND))
 (30 6 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (29 13 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (29 13 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (29 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (28 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (24 4 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (23 23 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 1 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (19 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (18 6 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (18 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (18 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (17 17 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (17 17 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (17 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (15 5 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (15 5 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (15 5 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (14 14 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (14 14 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (14 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (13 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (11 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (11 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (11 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (11 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (11 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (11 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 5 (:REWRITE BITP-RDB-BSP-1))
 (10 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (10 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (10 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (10 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 9 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (9 9 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (9 9 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (9 9 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RA))
 (9 9 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RA))
 (9 9 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA))
 (9 9 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (9 9 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (9 9 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (9 9 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RA))
 (9 9 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RA))
 (9 9 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RA))
 (9 9 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (9 9 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (9 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (7 3 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (5 5 (:TYPE-PRESCRIPTION REG-TBL-P))
 (5 5 (:TYPE-PRESCRIPTION REG-REF-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-P))
 (5 5 (:TYPE-PRESCRIPTION BITP))
 (5 5 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (5 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (4 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 1 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (4 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (3 1 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (2 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (2 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 )
(EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT0-RB
 (2514 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2225 1 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (1371 4 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (774 294 (:REWRITE RETIRED-DISPATCHED-INST))
 (718 4 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (702 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (649 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (562 7 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (540 12 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (527 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (365 294 (:REWRITE EXECUTED-DISPATCHED-INST))
 (358 294 (:REWRITE COMPLETED-DISPATCHED-INST))
 (358 294 (:REWRITE COMMIT-DISPATCHED-INST))
 (326 4 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (276 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (266 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (191 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (185 2 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (175 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (175 3 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (170 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (158 4 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (120 3 (:REWRITE DQ-DE0-RB-=-INST-RB-2))
 (119 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (113 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (112 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (101 101 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (98 98 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (97 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (97 1 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (93 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (91 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (89 89 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (89 89 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (89 89 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (89 89 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (89 89 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (89 89 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (88 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (88 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (88 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (88 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (88 2 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (88 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (88 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (87 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (87 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (87 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (87 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (87 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (87 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (86 2 (:REWRITE INST-P-STEP-INST))
 (78 78 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (77 77 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (66 1 (:LINEAR INST-TAG-LT-8))
 (66 1 (:LINEAR INST-TAG-GE-0))
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (62 1 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (51 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (48 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (47 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (45 5 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (45 3 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (43 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (42 4 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (35 5 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (34 17 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (31 1 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (29 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (28 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 3 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (27 3 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (26 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (26 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (24 4 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (23 23 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 1 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (19 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (18 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (18 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (17 17 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (17 17 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (17 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (15 5 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (14 14 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (14 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (13 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (11 11 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (11 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (11 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (11 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (11 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (11 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (11 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (10 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (10 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (10 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 9 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (9 9 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (9 9 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (9 9 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RB))
 (9 9 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (9 9 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (9 9 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (9 9 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (9 9 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT0-RB))
 (9 9 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB))
 (9 9 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (9 9 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (9 9 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (9 9 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (9 3 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (9 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (7 3 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (5 5 (:TYPE-PRESCRIPTION REG-TBL-P))
 (5 5 (:TYPE-PRESCRIPTION REG-REF-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-P))
 (5 5 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (5 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (4 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 1 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (4 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (2 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (2 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 )
(EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT2
 (817 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (517 2 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (493 94 (:REWRITE RETIRED-DISPATCHED-INST))
 (381 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (313 7 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (310 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (240 2 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (180 2 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (148 94 (:REWRITE EXECUTED-DISPATCHED-INST))
 (141 94 (:REWRITE COMPLETED-DISPATCHED-INST))
 (141 94 (:REWRITE COMMIT-DISPATCHED-INST))
 (132 6 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (120 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (110 5 (:REWRITE LOGBIT-0-BITP))
 (98 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (92 1 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (90 12 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (90 12 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (88 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (80 5 (:DEFINITION BITP))
 (79 27 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (72 4 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (66 3 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (57 57 (:REWRITE CNTLV-OPERAND-DECODE))
 (56 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (54 12 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (51 51 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (51 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (50 50 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (49 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (43 27 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (40 10 (:LINEAR RDB-UPPER-BOUND))
 (36 36 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (36 12 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (33 33 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (24 24 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (24 24 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (24 24 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (24 24 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (24 24 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (24 24 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (20 20 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (15 1 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST))
 (14 3 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (12 2 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (11 11 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (11 1 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 5 (:REWRITE BITP-RDB-BSP-1))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (9 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (9 1 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE REG-REF-TAG-POINTS-TO-LSRM-IN-ROB))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (4 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (4 4 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (4 4 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (3 3 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (3 3 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (3 3 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (3 3 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (3 3 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (3 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-RC))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:REWRITE RNAME-P-INST-RA))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE MAETT-P-MT-STEP))
 (1 1 (:REWRITE INST-P-STEP-INST))
 )
(EXECUTE-STG-P-LSRM-BEFORE-STEP-INST-IF-LOGBIT3
 (809 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (509 2 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (489 94 (:REWRITE RETIRED-DISPATCHED-INST))
 (377 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (313 7 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (306 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (240 2 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (176 2 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (144 94 (:REWRITE EXECUTED-DISPATCHED-INST))
 (141 94 (:REWRITE COMPLETED-DISPATCHED-INST))
 (141 94 (:REWRITE COMMIT-DISPATCHED-INST))
 (132 6 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (132 4 (:REWRITE REG-REF-TAG-POINTS-TO-LRM-IN-ROB))
 (120 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (110 5 (:REWRITE LOGBIT-0-BITP))
 (98 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (92 1 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (90 12 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (90 12 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (88 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (83 83 (:REWRITE CNTLV-OPERAND-DECODE))
 (80 5 (:DEFINITION BITP))
 (79 27 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (69 4 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (66 3 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (55 55 (:TYPE-PRESCRIPTION RDB-TYPE))
 (54 12 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (51 51 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (51 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (50 50 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (49 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (45 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (43 27 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (40 10 (:LINEAR RDB-UPPER-BOUND))
 (36 36 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (36 12 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (33 33 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (24 24 (:REWRITE EXIST-LSRM-BEFORE-P-IU-RS0-IF-LOGBIT3))
 (24 24 (:REWRITE EXIST-LSRM-BEFORE-P-IF-IU-RS1-LOGBIT3))
 (20 20 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (12 2 (:REWRITE DISPATCHED-P-LSRM-BEFORE-DISPATCHED))
 (11 11 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (11 1 (:REWRITE EXIST-UNCOMMITTED-LSRM-BEFORE-P-STEP-INST))
 (10 10 (:TYPE-PRESCRIPTION BSPP))
 (10 5 (:REWRITE BITP-RDB-BSP-1))
 (10 3 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (9 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (9 1 (:REWRITE EXIST-UNCOMMITTED-LSRM-BEFORE-P-STEP-INST-OPERAND3))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (7 1 (:REWRITE EXIST-LSRM-BEFORE-P-STEP-INST))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (4 4 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-IF-IU-RS1-LOGBIT3))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE INST-TAG-LSRM-BEFORE-IU-RS0-IF-LOGBIT3))
 (3 3 (:REWRITE INST-TAG-LSRM-BEFORE-IF-IU-RS1-LOGBIT3))
 (3 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:REWRITE RNAME-P-INST-RC))
 (2 2 (:REWRITE RNAME-P-INST-RA))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE MAETT-P-MT-STEP))
 (1 1 (:REWRITE INST-P-STEP-INST))
 )
(EXECUTE-STG-P-LRM-BEFORE-STEP-INST-RC
 (2514 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2225 1 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (1371 4 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (774 294 (:REWRITE RETIRED-DISPATCHED-INST))
 (718 4 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (702 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (649 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (562 7 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (540 12 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (527 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (365 294 (:REWRITE EXECUTED-DISPATCHED-INST))
 (358 294 (:REWRITE COMPLETED-DISPATCHED-INST))
 (358 294 (:REWRITE COMMIT-DISPATCHED-INST))
 (326 4 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (276 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (266 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (191 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (185 2 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (175 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (175 3 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (170 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (158 4 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (120 3 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (119 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (113 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (112 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (101 101 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (98 98 (:REWRITE MT-MODIFIED-AT-DISPATCH-MT-STEP-CONTRA))
 (97 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (97 1 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (93 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (91 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (89 89 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (89 89 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (89 89 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (89 89 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (89 89 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (89 89 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (88 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (88 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (88 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (88 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (88 2 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (88 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (88 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (87 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (87 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (87 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (87 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (87 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (87 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (86 2 (:REWRITE INST-P-STEP-INST))
 (78 78 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (77 77 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (66 1 (:LINEAR INST-TAG-LT-8))
 (66 1 (:LINEAR INST-TAG-GE-0))
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (62 1 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (51 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (48 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (47 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (45 5 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (45 3 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (43 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (42 4 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (35 5 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (34 17 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (31 1 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (29 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (28 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 3 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (27 3 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (26 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (26 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (24 4 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (23 23 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 1 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (19 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (18 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (18 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (17 17 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (17 17 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (17 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (15 5 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (14 14 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (14 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (13 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (11 11 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (11 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (11 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (11 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (11 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (11 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (11 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (10 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (10 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (10 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 9 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (9 9 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (9 9 (:REWRITE INST-TAG-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (9 9 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (9 9 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (9 9 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (9 9 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (9 9 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (9 9 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS0-IF-LOGBIT2))
 (9 9 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (9 9 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (9 9 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (9 9 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (9 9 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (9 3 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (9 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (7 3 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (5 5 (:TYPE-PRESCRIPTION REG-TBL-P))
 (5 5 (:TYPE-PRESCRIPTION REG-REF-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-P))
 (5 5 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (5 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (4 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 1 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (4 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 3 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (3 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (2 2 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (2 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (2 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (2 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 )
(CONSISTENT-IU-RS0-P-STEP-INST-DQ0
 (4074 121 (:REWRITE LSRM-BEFORE-STEP-INST))
 (4017 82 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (3771 82 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (3676 128 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (3560 461 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (3262 427 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (2428 98 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (2230 1115 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (2040 60 (:REWRITE EXIST-UNCOMMITTED-LSRM-BEFORE-P-STEP-INST))
 (1863 50 (:REWRITE LRM-BEFORE-STEP-INST))
 (1800 120 (:REWRITE INST-P-LSRM-BEFORE))
 (1728 82 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1622 241 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (1489 461 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (1227 362 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (1085 310 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (1084 241 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (1016 34 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST))
 (1004 201 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (968 88 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST))
 (923 923 (:TYPE-PRESCRIPTION EXIST-LSRM-BEFORE-P))
 (864 48 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (840 120 (:REWRITE EXIST-LSRM-BEFORE-P-STEP-INST))
 (776 201 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (756 296 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (738 82 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (724 724 (:TYPE-PRESCRIPTION EXIST-LSRM-IN-ROB-P))
 (700 100 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (692 100 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (672 336 (:REWRITE RETIRED-DISPATCHED-INST))
 (672 336 (:REWRITE EXECUTED-DISPATCHED-INST))
 (672 336 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (672 336 (:REWRITE COMPLETED-DISPATCHED-INST))
 (672 336 (:REWRITE COMMIT-DISPATCHED-INST))
 (664 664 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (620 620 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (582 582 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (564 420 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (485 82 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (461 181 (:REWRITE SNRNAME-P-INST-RA-IF-NOT-DECODE-ERROR))
 (436 22 (:REWRITE LOGBIT-0-BITP))
 (394 100 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (384 96 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (384 96 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (362 296 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (352 11 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (341 341 (:TYPE-PRESCRIPTION SRNAME-P))
 (341 341 (:REWRITE EXIST-LSRM-BEFORE-P-IU-RS0-IF-LOGBIT3))
 (341 341 (:REWRITE EXIST-LSRM-BEFORE-P-IF-IU-RS1-LOGBIT3))
 (336 336 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (310 310 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (308 22 (:DEFINITION BITP))
 (300 100 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (290 55 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (288 48 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (288 48 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (280 40 (:REWRITE INST-TAG-LSRM-BEFORE-STEP-INST))
 (274 274 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (253 11 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (246 82 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (246 82 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (246 82 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (246 82 (:REWRITE DQ-STG-NOT-IFU-STG))
 (246 82 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (246 82 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (246 82 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (246 82 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (246 82 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (242 242 (:TYPE-PRESCRIPTION RDB-TYPE))
 (210 105 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (192 192 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (192 116 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (192 96 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (187 11 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (170 28 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-RC))
 (164 164 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (164 164 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (164 82 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (155 155 (:TYPE-PRESCRIPTION RNAME-P))
 (147 147 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (147 147 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (147 147 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (147 147 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (147 147 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (147 147 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (144 48 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (144 48 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (144 48 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (135 45 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (132 44 (:LINEAR RDB-UPPER-BOUND))
 (120 120 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (110 110 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (110 110 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (110 110 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (110 110 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (110 110 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (110 110 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (107 31 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-RC))
 (100 100 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (100 18 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (96 96 (:TYPE-PRESCRIPTION IU-STG-P))
 (96 96 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (96 96 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (96 96 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (96 96 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (96 96 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (96 96 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (96 96 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (96 96 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (92 92 (:REWRITE MEMBER-OF-SUBTRACE))
 (75 75 (:REWRITE RNAME-P-INST-RB))
 (66 11 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (60 60 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (60 60 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (58 58 (:REWRITE RNAME-P-INST-RC))
 (58 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (55 11 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (55 10 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-RC))
 (52 18 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (45 9 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (44 44 (:TYPE-PRESCRIPTION BSPP))
 (44 44 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (42 42 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (42 42 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (42 42 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (42 42 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (42 42 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (42 42 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (40 22 (:REWRITE BITP-RDB-BSP-1))
 (33 11 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (33 11 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (33 11 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (33 11 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (33 11 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (33 11 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (33 11 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (22 22 (:TYPE-PRESCRIPTION BITP))
 (22 22 (:REWRITE RNAME-P-INST-RA))
 (22 22 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (22 22 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (22 22 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (22 22 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (22 11 (:REWRITE IFU-VALID-IF-INST-IN))
 (20 20 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (20 20 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (18 18 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (14 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (11 11 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (10 2 (:REWRITE DEFAULT-CDR))
 (10 2 (:REWRITE DEFAULT-CAR))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (6 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (6 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (6 2 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE NOT-IU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (3 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 )
(CONSISTENT-IU-RS0-P-STEP-INST-RS0
 (2475 61 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1554 27 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (860 34 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (568 27 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (536 55 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (480 15 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (437 61 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (401 40 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-STEP-INST-IF-LOGBIT3))
 (345 15 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (282 34 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (280 40 (:REWRITE EXIST-LSRM-BEFORE-P-STEP-INST))
 (256 64 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (256 6 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (255 15 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (240 120 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (240 120 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (223 101 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (223 101 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (206 206 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (192 10 (:REWRITE LOGBIT-0-BITP))
 (178 26 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (177 61 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (165 55 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (154 14 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (150 6 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (145 145 (:REWRITE EXIST-LSRM-BEFORE-P-IF-IU-RS1-LOGBIT3))
 (140 42 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (140 10 (:DEFINITION BITP))
 (128 64 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (122 122 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (122 122 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (122 61 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (120 12 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (114 19 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (110 110 (:TYPE-PRESCRIPTION RDB-TYPE))
 (110 25 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (96 34 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (90 42 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (90 36 (:REWRITE DE-VALID-CONSISTENT))
 (90 15 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (84 28 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (81 27 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (81 27 (:REWRITE DQ-STG-NOT-IFU-STG))
 (81 27 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (81 27 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (81 27 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (80 40 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (75 15 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (71 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-RC))
 (70 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT2))
 (68 64 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (64 64 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (61 61 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (60 20 (:LINEAR RDB-UPPER-BOUND))
 (54 54 (:REWRITE MAETT-P-MT-STEP))
 (54 54 (:REWRITE INST-P-STEP-INST))
 (54 27 (:REWRITE EXECUTED-DISPATCHED-INST))
 (45 45 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-IF-IU-RS1-LOGBIT3))
 (45 15 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (45 15 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (45 15 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (45 15 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (45 15 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (40 40 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (40 40 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (40 40 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (40 40 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (40 40 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (40 40 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (38 38 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (38 38 (:REWRITE MEMBER-OF-SUBTRACE))
 (30 15 (:REWRITE IFU-VALID-IF-INST-IN))
 (30 6 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (30 6 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (29 27 (:REWRITE RETIRED-DISPATCHED-INST))
 (29 27 (:REWRITE COMPLETED-DISPATCHED-INST))
 (29 27 (:REWRITE COMMIT-DISPATCHED-INST))
 (27 27 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (26 10 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (25 25 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (25 25 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (25 25 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (25 25 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (25 25 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (24 12 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (21 21 (:REWRITE INST-TAG-LSRM-BEFORE-IF-IU-RS1-LOGBIT3))
 (21 21 (:REWRITE EXIST-UNCOMMITTED-LSRM-BEFORE-P-STEP-INST-OPERAND3))
 (20 20 (:TYPE-PRESCRIPTION BSPP))
 (20 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (20 20 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (19 19 (:TYPE-PRESCRIPTION RNAME-P))
 (19 19 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (19 19 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB))
 (19 19 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (19 19 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (19 19 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (19 19 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (18 6 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (18 6 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (15 15 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (15 15 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (15 15 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (15 15 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (15 15 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (15 15 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (15 15 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (15 15 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (15 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT0-RB))
 (15 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT0-RA))
 (14 14 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (12 12 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (12 12 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (12 12 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (12 12 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (12 12 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (12 10 (:REWRITE BITP-RDB-BSP-1))
 (12 4 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (11 11 (:REWRITE RNAME-P-INST-RC))
 (11 11 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (11 11 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION BITP))
 (10 10 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (10 5 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (7 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IU-RS1-IF-LOGBIT0-RA))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RA))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RA))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (6 6 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT2))
 (6 6 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (6 6 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (6 6 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (6 6 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (6 6 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-RC))
 (6 6 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2))
 (6 6 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (6 2 (:REWRITE IU-RS0-VAL2-=-INST-SRC-VAL2))
 (6 2 (:REWRITE IU-RS0-VAL1-=-INST-SRC-VAL1))
 (5 5 (:REWRITE RNAME-P-INST-RB))
 (5 5 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RB))
 (5 5 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (5 5 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RB))
 (5 5 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (5 5 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 4 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RB))
 (3 3 (:REWRITE RNAME-P-INST-RA))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RA))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RA))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-IU-RS1-LOGBIT0-RA))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RA))
 (2 1 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 2))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE CONSISTENT-IU-RS0-P-STEP-INST-DQ0))
 )
(CONSISTENT-IU-RS0-P-STEP-INST
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (34 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (24 4 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (8 4 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 2 (:REWRITE NOT-IU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 )
(CONSISTENT-IU-RS1-P-STEP-INST-DQ0
 (4074 121 (:REWRITE LSRM-BEFORE-STEP-INST))
 (4017 82 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (3771 82 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (3676 128 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (3560 461 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (3262 427 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (2428 98 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (2230 1115 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (2040 60 (:REWRITE EXIST-UNCOMMITTED-LSRM-BEFORE-P-STEP-INST))
 (1863 50 (:REWRITE LRM-BEFORE-STEP-INST))
 (1800 120 (:REWRITE INST-P-LSRM-BEFORE))
 (1728 82 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1622 241 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (1489 461 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (1227 362 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (1085 310 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (1084 241 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (1016 34 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST))
 (1004 201 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (968 88 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST))
 (923 923 (:TYPE-PRESCRIPTION EXIST-LSRM-BEFORE-P))
 (864 48 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (840 120 (:REWRITE EXIST-LSRM-BEFORE-P-STEP-INST))
 (776 201 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (756 296 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (738 82 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (724 724 (:TYPE-PRESCRIPTION EXIST-LSRM-IN-ROB-P))
 (700 100 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (692 100 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (672 336 (:REWRITE RETIRED-DISPATCHED-INST))
 (672 336 (:REWRITE EXECUTED-DISPATCHED-INST))
 (672 336 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (672 336 (:REWRITE COMPLETED-DISPATCHED-INST))
 (672 336 (:REWRITE COMMIT-DISPATCHED-INST))
 (664 664 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (620 620 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (582 582 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (564 420 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (485 82 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (461 181 (:REWRITE SNRNAME-P-INST-RA-IF-NOT-DECODE-ERROR))
 (416 21 (:REWRITE LOGBIT-0-BITP))
 (394 100 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (384 96 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (384 96 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (341 341 (:TYPE-PRESCRIPTION SRNAME-P))
 (341 341 (:REWRITE EXIST-LSRM-BEFORE-P-IU-RS0-IF-LOGBIT3))
 (341 341 (:REWRITE EXIST-LSRM-BEFORE-P-IF-IU-RS1-LOGBIT3))
 (336 336 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (320 10 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (310 310 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (306 296 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (300 100 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (294 21 (:DEFINITION BITP))
 (290 55 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (288 48 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (288 48 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (280 40 (:REWRITE INST-TAG-LSRM-BEFORE-STEP-INST))
 (274 274 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (246 82 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (246 82 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (246 82 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (246 82 (:REWRITE DQ-STG-NOT-IFU-STG))
 (246 82 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (246 82 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (246 82 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (246 82 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (246 82 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (231 231 (:TYPE-PRESCRIPTION RDB-TYPE))
 (230 10 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (210 105 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (192 192 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (192 116 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (192 96 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (170 28 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-RC))
 (170 10 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (164 164 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (164 164 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (164 82 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (155 155 (:TYPE-PRESCRIPTION RNAME-P))
 (147 147 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (147 147 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (147 147 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (147 147 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (147 147 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (147 147 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (144 48 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (144 48 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (144 48 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (135 45 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (126 42 (:LINEAR RDB-UPPER-BOUND))
 (120 120 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (110 110 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (110 110 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (110 110 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (110 110 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (110 110 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (110 110 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (107 31 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-RC))
 (100 100 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (100 18 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (96 96 (:TYPE-PRESCRIPTION IU-STG-P))
 (96 96 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (96 96 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (96 96 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (96 96 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (96 96 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (96 96 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (96 96 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (96 96 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (93 93 (:REWRITE MEMBER-OF-SUBTRACE))
 (75 75 (:REWRITE RNAME-P-INST-RB))
 (60 60 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (60 60 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (60 10 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (58 58 (:REWRITE RNAME-P-INST-RC))
 (58 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (55 10 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-RC))
 (52 18 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (50 10 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (44 44 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (44 44 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (43 43 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (42 42 (:TYPE-PRESCRIPTION BSPP))
 (42 42 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (42 42 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (42 42 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (42 42 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (42 42 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (42 42 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (40 8 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (38 21 (:REWRITE BITP-RDB-BSP-1))
 (30 10 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (30 10 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (30 10 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (30 10 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (23 23 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (23 23 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (22 22 (:REWRITE RNAME-P-INST-RA))
 (22 22 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (22 22 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (21 21 (:TYPE-PRESCRIPTION BITP))
 (20 10 (:REWRITE IFU-VALID-IF-INST-IN))
 (18 18 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (18 18 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (17 17 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (14 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (10 10 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (10 2 (:REWRITE DEFAULT-CDR))
 (10 2 (:REWRITE DEFAULT-CAR))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (6 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (6 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (6 2 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (6 2 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (6 2 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE NOT-IU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (3 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (1 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 )
(CONSISTENT-IU-RS1-P-STEP-INST-RS1
 (2407 61 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1554 27 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (804 34 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (568 27 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (508 55 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (480 15 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (437 61 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (401 40 (:REWRITE EXECUTE-STG-P-LSRM-BEFORE-STEP-INST-IF-LOGBIT3))
 (345 15 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (282 34 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (280 40 (:REWRITE EXIST-LSRM-BEFORE-P-STEP-INST))
 (256 64 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (255 15 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (244 6 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (240 120 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (240 120 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (223 101 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (223 101 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (206 206 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (192 10 (:REWRITE LOGBIT-0-BITP))
 (178 26 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (177 61 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (165 55 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (154 14 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (150 6 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (140 42 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (140 10 (:DEFINITION BITP))
 (128 64 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (122 122 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (122 122 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (122 61 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (120 12 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (114 19 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (110 110 (:TYPE-PRESCRIPTION RDB-TYPE))
 (110 25 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT3-EXUNIT))
 (96 34 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (90 42 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (90 36 (:REWRITE DE-VALID-CONSISTENT))
 (90 15 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (84 28 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (81 27 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (81 27 (:REWRITE DQ-STG-NOT-IFU-STG))
 (81 27 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (81 27 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (81 27 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (80 80 (:REWRITE EXIST-LSRM-BEFORE-P-IU-RS0-IF-LOGBIT3))
 (80 40 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (75 15 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (71 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-RC))
 (70 10 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT2))
 (68 64 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (64 64 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (61 61 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (60 20 (:LINEAR RDB-UPPER-BOUND))
 (54 54 (:REWRITE MAETT-P-MT-STEP))
 (54 54 (:REWRITE INST-P-STEP-INST))
 (54 27 (:REWRITE EXECUTED-DISPATCHED-INST))
 (45 15 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (45 15 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (45 15 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (45 15 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (45 15 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (40 40 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (40 40 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (40 40 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (40 40 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (40 40 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (38 38 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (38 38 (:REWRITE MEMBER-OF-SUBTRACE))
 (30 15 (:REWRITE IFU-VALID-IF-INST-IN))
 (30 6 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (30 6 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (29 27 (:REWRITE RETIRED-DISPATCHED-INST))
 (29 27 (:REWRITE COMPLETED-DISPATCHED-INST))
 (29 27 (:REWRITE COMMIT-DISPATCHED-INST))
 (27 27 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (26 10 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT1-EXUNIT))
 (25 25 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (25 25 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (25 25 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (25 25 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (24 12 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (21 21 (:REWRITE EXIST-UNCOMMITTED-LSRM-BEFORE-P-STEP-INST-OPERAND3))
 (20 20 (:TYPE-PRESCRIPTION BSPP))
 (20 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (20 20 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (20 20 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (19 19 (:TYPE-PRESCRIPTION RNAME-P))
 (19 19 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (19 19 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB))
 (19 19 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RB))
 (19 19 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (19 19 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (18 6 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (18 6 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (15 15 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (15 15 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (15 15 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (15 15 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (15 15 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS0))
 (15 15 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (15 15 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (15 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT0-RB))
 (15 2 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT0-RA))
 (14 14 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (12 12 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (12 12 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (12 12 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (12 12 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (12 10 (:REWRITE BITP-RDB-BSP-1))
 (12 4 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (11 11 (:REWRITE RNAME-P-INST-RC))
 (11 11 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (11 11 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION BITP))
 (10 10 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (10 5 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (7 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (7 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RA))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS0-RA))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (6 6 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (6 6 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS0))
 (6 6 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (6 6 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (6 6 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-RC))
 (6 6 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2))
 (6 6 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (6 2 (:REWRITE IU-RS1-VAL2-=-INST-SRC-VAL2))
 (6 2 (:REWRITE IU-RS1-VAL1-=-INST-SRC-VAL1))
 (5 5 (:REWRITE RNAME-P-INST-RB))
 (5 5 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RB))
 (5 5 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RB))
 (5 5 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (5 5 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (4 4 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RB))
 (4 4 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (4 4 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (3 3 (:REWRITE RNAME-P-INST-RA))
 (2 2 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RA))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS0-RA))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RA))
 (2 1 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 2))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE CONSISTENT-IU-RS1-P-STEP-INST-DQ0))
 )
(CONSISTENT-IU-RS1-P-STEP-INST
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (34 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (24 4 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (8 4 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 2 (:REWRITE NOT-IU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 )
(CONSISTENT-IU-RS-P-STEP-INST
 (96 2 (:REWRITE NOT-IU-STG-STEP-INST-IF-NOT-DQ-2))
 (75 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (60 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (48 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (45 18 (:REWRITE DE-VALID-CONSISTENT))
 (42 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (23 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (18 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (18 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (14 14 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 3 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-STG-P))
 (8 8 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (8 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (8 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (7 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BU-STG-P))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 3 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (3 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (3 1 (:REWRITE MU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE LSU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE IU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (3 1 (:REWRITE BU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(CONSISTENT-MU-RS0-P-STEP-INST-DQ0
 (3816 102 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (2886 110 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (2832 92 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (2744 152 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (1432 164 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (1372 40 (:REWRITE LRM-BEFORE-STEP-INST))
 (1210 605 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (908 28 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (872 40 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (764 24 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST))
 (656 28 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (648 96 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (612 12 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (576 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (504 144 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (488 28 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (456 152 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (412 96 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (411 145 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (400 100 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (400 100 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (348 203 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (308 28 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST))
 (302 92 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (288 288 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (288 12 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (278 102 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (212 212 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (200 200 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (200 100 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (171 171 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (168 28 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (162 9 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (159 145 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (152 28 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (144 72 (:REWRITE RETIRED-DISPATCHED-INST))
 (144 72 (:REWRITE EXECUTED-DISPATCHED-INST))
 (144 72 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (144 72 (:REWRITE COMPLETED-DISPATCHED-INST))
 (144 72 (:REWRITE COMMIT-DISPATCHED-INST))
 (142 142 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (120 120 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (116 6 (:REWRITE LOGBIT-0-BITP))
 (108 108 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (108 12 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (100 100 (:TYPE-PRESCRIPTION IU-STG-P))
 (100 100 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (100 100 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (100 100 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (100 100 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (100 100 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (92 92 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (90 90 (:REWRITE MU-RS1-VALID-IF-INST-IN))
 (90 18 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (88 88 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (88 88 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (88 88 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (88 88 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (88 88 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (88 88 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (84 28 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (84 28 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (84 28 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (84 28 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (84 6 (:DEFINITION BITP))
 (72 72 (:TYPE-PRESCRIPTION RNAME-P))
 (72 72 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (66 66 (:TYPE-PRESCRIPTION RDB-TYPE))
 (62 31 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (60 12 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (56 28 (:REWRITE IFU-VALID-IF-INST-IN))
 (54 9 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (54 9 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (50 38 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (50 10 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (48 48 (:REWRITE RNAME-P-INST-RA))
 (42 21 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (41 41 (:REWRITE MEMBER-OF-SUBTRACE))
 (38 38 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (36 36 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (36 36 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (36 36 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (36 36 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (36 36 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (36 36 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (36 12 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (36 12 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (36 12 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE DQ-STG-NOT-IFU-STG))
 (36 12 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (36 12 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (36 12 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (36 12 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (36 12 (:LINEAR RDB-UPPER-BOUND))
 (28 28 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (27 9 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (27 9 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (27 9 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (25 25 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (25 25 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (24 24 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (24 24 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (24 24 (:REWRITE RNAME-P-INST-RB))
 (24 24 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (24 24 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (24 24 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (24 24 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (24 24 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (24 12 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (18 18 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (18 18 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (18 18 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (14 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (12 12 (:TYPE-PRESCRIPTION BSPP))
 (12 3 (:REWRITE DEFAULT-CDR))
 (12 3 (:REWRITE DEFAULT-CAR))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (8 6 (:REWRITE BITP-RDB-BSP-1))
 (6 6 (:TYPE-PRESCRIPTION BITP))
 (6 2 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL1))
 (6 2 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (6 2 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE NOT-MU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (3 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (2 2 (:TYPE-PRESCRIPTION RS-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (1 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 )
(CONSISTENT-MU-RS0-P-STEP-INST-MU-RS0
 (198 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (160 5 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (120 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (115 5 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (102 6 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (85 5 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (75 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (60 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (45 18 (:REWRITE DE-VALID-CONSISTENT))
 (42 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (42 6 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (30 30 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (30 5 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (27 15 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (27 15 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (25 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (18 3 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (17 17 (:TYPE-PRESCRIPTION IFU-STG-P))
 (16 16 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (16 16 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (16 16 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (15 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (15 6 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (15 5 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (14 14 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RB))
 (14 14 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (14 14 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (12 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (10 5 (:REWRITE IFU-VALID-IF-INST-IN))
 (9 3 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (9 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (8 8 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (8 8 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (8 8 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-MU-RS1-RA))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (6 6 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (6 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (6 2 (:REWRITE MU-RS0-VAL2-=-INST-SRC-VAL2))
 (6 2 (:REWRITE MU-RS0-VAL1-=-INST-SRC-VAL1))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (4 4 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RB))
 (4 4 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (4 4 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 3 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-MU-RS1-RA))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RB))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RA))
 (1 1 (:REWRITE CONSISTENT-MU-RS0-P-STEP-INST-DQ0))
 )
(CONSISTENT-MU-RS0-P-STEP-INST
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (34 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (24 4 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (8 4 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 2 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL1))
 (5 2 (:REWRITE NOT-MU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:TYPE-PRESCRIPTION RS-STG-P))
 (1 1 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 )
(CONSISTENT-MU-RS1-P-STEP-INST-DQ0
 (1987 53 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (1705 66 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (1507 59 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (1485 89 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (1028 124 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (914 26 (:REWRITE LRM-BEFORE-STEP-INST))
 (778 389 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (730 32 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (518 16 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (496 15 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST))
 (459 9 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (432 9 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (429 66 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (374 16 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (357 102 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (284 66 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (282 100 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (278 16 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (267 89 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (253 23 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST))
 (236 59 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (236 59 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (216 9 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (206 121 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (204 204 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (197 59 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (162 9 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (145 53 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (119 119 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (118 118 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (118 59 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (114 100 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (105 105 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (102 51 (:REWRITE RETIRED-DISPATCHED-INST))
 (102 51 (:REWRITE EXECUTED-DISPATCHED-INST))
 (102 51 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (102 51 (:REWRITE COMPLETED-DISPATCHED-INST))
 (102 51 (:REWRITE COMMIT-DISPATCHED-INST))
 (97 97 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (96 16 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (87 87 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (86 16 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (81 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (78 78 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (62 62 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (62 62 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (62 62 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (62 62 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (62 62 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (62 62 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (59 59 (:TYPE-PRESCRIPTION IU-STG-P))
 (59 59 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (59 59 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (59 59 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (59 59 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (59 59 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (58 3 (:REWRITE LOGBIT-0-BITP))
 (55 55 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (54 54 (:REWRITE MU-RS1-VALID-IF-INST-IN))
 (54 9 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (54 9 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (52 26 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (51 51 (:TYPE-PRESCRIPTION RNAME-P))
 (51 51 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (48 16 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (48 16 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (48 16 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (48 16 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (45 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (45 9 (:REWRITE CNTLV-OPERAND0-IF-LOGBIT2-EXUNIT))
 (42 3 (:DEFINITION BITP))
 (40 8 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (33 33 (:TYPE-PRESCRIPTION RDB-TYPE))
 (33 33 (:REWRITE RNAME-P-INST-RA))
 (32 16 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (32 16 (:REWRITE IFU-VALID-IF-INST-IN))
 (30 30 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (30 30 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (30 30 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (30 30 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (30 30 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (30 30 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (30 24 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (27 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (27 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (27 9 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (27 9 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (27 9 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (27 9 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (27 9 (:REWRITE DQ-STG-NOT-IFU-STG))
 (27 9 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (27 9 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (27 9 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (27 9 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (27 9 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (26 26 (:REWRITE MEMBER-OF-SUBTRACE))
 (24 24 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (18 18 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (18 18 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (18 18 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (18 18 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (18 18 (:REWRITE RNAME-P-INST-RB))
 (18 18 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (18 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (18 6 (:LINEAR RDB-UPPER-BOUND))
 (16 16 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (15 15 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (15 15 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (15 15 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (15 15 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (14 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (12 12 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (10 2 (:REWRITE DEFAULT-CDR))
 (10 2 (:REWRITE DEFAULT-CAR))
 (6 6 (:TYPE-PRESCRIPTION BSPP))
 (6 2 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL1))
 (6 2 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (6 2 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (4 3 (:REWRITE BITP-RDB-BSP-1))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE NOT-MU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (3 3 (:TYPE-PRESCRIPTION BITP))
 (3 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (2 2 (:TYPE-PRESCRIPTION RS-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (1 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 )
(CONSISTENT-MU-RS1-P-STEP-INST-MU-RS1
 (186 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (160 5 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (115 5 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (114 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (96 6 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (85 5 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (75 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (60 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (45 18 (:REWRITE DE-VALID-CONSISTENT))
 (42 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (42 6 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (30 30 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (30 5 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (27 15 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (27 15 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (27 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (25 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (18 3 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (17 17 (:TYPE-PRESCRIPTION IFU-STG-P))
 (16 16 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (16 16 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (15 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (15 6 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (15 5 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (15 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (15 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (15 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (15 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (14 14 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (14 14 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (12 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (10 5 (:REWRITE IFU-VALID-IF-INST-IN))
 (9 3 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (9 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (8 8 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (8 8 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (6 6 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (6 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (6 2 (:REWRITE MU-RS1-VAL2-=-INST-SRC-VAL2))
 (6 2 (:REWRITE MU-RS1-VAL1-=-INST-SRC-VAL1))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (5 5 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (5 5 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (4 4 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (4 4 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (3 3 (:TYPE-PRESCRIPTION RNAME-P))
 (3 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (3 3 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RB))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RA))
 (1 1 (:REWRITE CONSISTENT-MU-RS1-P-STEP-INST-DQ0))
 )
(CONSISTENT-MU-RS1-P-STEP-INST
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (34 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (24 4 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (8 4 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 2 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL1))
 (5 2 (:REWRITE NOT-MU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:TYPE-PRESCRIPTION RS-STG-P))
 (1 1 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 )
(CONSISTENT-MU-RS-P-STEP-INST
 (96 2 (:REWRITE NOT-MU-STG-STEP-INST-IF-NOT-DQ-2))
 (75 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (60 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (48 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (45 18 (:REWRITE DE-VALID-CONSISTENT))
 (42 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (23 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (18 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (18 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (14 14 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (12 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 3 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (8 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (8 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (7 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 2 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL1))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BU-STG-P))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 3 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (3 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (3 1 (:REWRITE MU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE LSU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE IU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (3 1 (:REWRITE BU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(CONSISTENT-BU-RS0-P-STEP-INST-DQ0
 (433 9 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (374 15 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (352 24 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (273 84 (:REWRITE B1P-B-IOR))
 (230 8 (:REWRITE LRM-BEFORE-STEP-INST))
 (224 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (218 24 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (161 7 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (160 18 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (119 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (116 46 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (104 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (98 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (76 4 (:REWRITE INST-P-LRM-BEFORE))
 (76 2 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST))
 (72 24 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (69 24 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (68 18 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (66 10 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (60 46 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (56 16 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (54 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (45 9 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (44 10 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (44 4 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (42 21 (:DEFINITION DISPATCH-INST?))
 (42 7 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (38 38 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (35 7 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (32 32 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (28 21 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (27 9 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (27 9 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (24 24 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (24 6 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (24 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (23 23 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (23 4 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT2))
 (22 2 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST))
 (21 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (21 7 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (21 7 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (21 7 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (18 9 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (18 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (18 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (16 16 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (16 16 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (16 16 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (16 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (16 8 (:REWRITE EXECUTED-DISPATCHED-INST))
 (16 8 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (16 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (16 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (15 15 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (14 14 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (14 14 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (14 14 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (14 14 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (14 14 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (14 14 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (14 14 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (14 7 (:REWRITE IFU-VALID-IF-INST-IN))
 (14 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (14 2 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2))
 (13 13 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (13 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT2))
 (12 12 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (12 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (10 5 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (10 2 (:REWRITE DEFAULT-CDR))
 (10 2 (:REWRITE DEFAULT-CAR))
 (9 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (9 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (9 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 8 (:TYPE-PRESCRIPTION RNAME-P))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 8 (:REWRITE RNAME-P-INST-RC))
 (7 7 (:REWRITE MEMBER-OF-SUBTRACE))
 (7 7 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (7 7 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (6 6 (:TYPE-PRESCRIPTION IU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (6 6 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:REWRITE MAETT-P-MT-STEP))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE INST-P-STEP-INST))
 (4 4 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE NOT-BU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (3 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (2 2 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (2 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (1 1 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 )
(CONSISTENT-BU-RS0-P-STEP-INST-BU-RS0
 (96 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (69 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (66 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (51 3 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (40 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (34 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (25 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (20 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 3 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (14 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (14 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (9 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (9 3 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (9 3 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (9 3 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (8 8 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (8 8 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (8 8 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (7 7 (:TYPE-PRESCRIPTION IFU-STG-P))
 (7 7 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-IF-BU-RS1))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 1 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (5 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (5 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE BU-RS0-VAL-=-INST-SRC-VAL1))
 (2 2 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (2 2 (:REWRITE INST-TAG-LRM-BEFORE-IF-BU-RS1))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-RC))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE CONSISTENT-BU-RS0-P-STEP-INST-DQ0))
 (1 1 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 )
(CONSISTENT-BU-RS0-P-STEP-INST
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (34 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (24 4 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (8 4 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 2 (:REWRITE NOT-BU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 )
(CONSISTENT-BU-RS1-P-STEP-INST-DQ0
 (327 7 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (318 13 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (272 20 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (195 60 (:REWRITE B1P-B-IOR))
 (192 6 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (191 6 (:REWRITE LRM-BEFORE-STEP-INST))
 (174 20 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (140 17 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (138 6 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (104 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (102 40 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (102 6 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (98 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (76 4 (:REWRITE INST-P-LRM-BEFORE))
 (76 2 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST))
 (64 9 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (60 20 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (59 20 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (59 17 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (54 40 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (54 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (49 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (44 4 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (40 9 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (40 8 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (36 6 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (35 35 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (30 15 (:DEFINITION DISPATCH-INST?))
 (30 6 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (24 6 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (24 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (23 17 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (22 2 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST))
 (21 7 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (21 7 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (20 20 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (20 20 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (18 9 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (18 6 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (18 6 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (18 6 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (18 6 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (18 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (18 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (17 3 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT2))
 (15 15 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (14 7 (:REWRITE RETIRED-DISPATCHED-INST))
 (14 7 (:REWRITE EXECUTED-DISPATCHED-INST))
 (14 7 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (14 7 (:REWRITE COMPLETED-DISPATCHED-INST))
 (14 7 (:REWRITE COMMIT-DISPATCHED-INST))
 (14 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (14 2 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2))
 (13 13 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (13 13 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (13 13 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (13 13 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (13 13 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (13 13 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (13 13 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (13 4 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT2))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 12 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (12 6 (:REWRITE IFU-VALID-IF-INST-IN))
 (12 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (10 5 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (10 2 (:REWRITE DEFAULT-CDR))
 (10 2 (:REWRITE DEFAULT-CAR))
 (9 9 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (9 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (9 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (9 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 8 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (7 7 (:REWRITE RNAME-P-INST-RC))
 (7 7 (:REWRITE MEMBER-OF-SUBTRACE))
 (6 6 (:TYPE-PRESCRIPTION IU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (6 6 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (6 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (6 6 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:REWRITE MAETT-P-MT-STEP))
 (4 4 (:REWRITE INST-P-STEP-INST))
 (4 4 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE NOT-BU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (3 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (2 2 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (2 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (1 1 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 )
(CONSISTENT-BU-RS1-P-STEP-INST-BU-RS1
 (96 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (69 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (62 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (51 3 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (38 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (32 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (25 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (20 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (18 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (15 3 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (14 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (14 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (9 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (9 3 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (9 3 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (9 3 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (9 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (8 8 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (8 8 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (7 7 (:TYPE-PRESCRIPTION IFU-STG-P))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (7 7 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 1 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (5 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (5 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (5 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE BU-RS1-VAL-=-INST-SRC-VAL1))
 (2 2 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (2 2 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (2 2 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-RC))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE CONSISTENT-BU-RS1-P-STEP-INST-DQ0))
 )
(CONSISTENT-BU-RS1-P-STEP-INST
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (34 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (24 4 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (8 4 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 2 (:REWRITE NOT-BU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 )
(CONSISTENT-BU-RS-P-STEP-INST
 (96 2 (:REWRITE NOT-BU-STG-STEP-INST-IF-NOT-DQ-2))
 (75 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (60 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (48 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (45 18 (:REWRITE DE-VALID-CONSISTENT))
 (42 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (23 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (18 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (18 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (14 14 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 3 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-STG-P))
 (8 8 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (8 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (8 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (7 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 3 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (3 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (3 1 (:REWRITE MU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE LSU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE IU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (3 1 (:REWRITE BU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(CONSISTENT-LSU-RS0-P-STEP-INST-DQ0
 (17622 8811 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (13078 76 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (10406 1294 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (9728 256 (:REWRITE LRM-BEFORE-STEP-INST))
 (7518 330 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (6072 183 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (4434 130 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST))
 (4425 183 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (4396 104 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4130 104 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (4084 104 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (4074 76 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (3980 660 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (3556 1016 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (3327 183 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (3303 835 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (2904 726 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (2904 726 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (2728 248 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST))
 (2724 660 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (2658 76 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (2658 76 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (2658 76 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (2644 1450 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2140 44 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2))
 (2032 2032 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (1452 1452 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1452 726 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (1434 1434 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1131 183 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (1098 183 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (1016 508 (:REWRITE RETIRED-DISPATCHED-INST))
 (1016 508 (:REWRITE EXECUTED-DISPATCHED-INST))
 (1016 508 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (1016 508 (:REWRITE COMPLETED-DISPATCHED-INST))
 (1016 508 (:REWRITE COMMIT-DISPATCHED-INST))
 (928 38 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (880 880 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (798 798 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (789 319 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (738 82 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (726 726 (:TYPE-PRESCRIPTION IU-STG-P))
 (726 726 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (726 726 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (726 726 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (726 726 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (726 726 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (556 556 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (554 554 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (549 183 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (549 183 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (549 183 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (549 183 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (546 546 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (508 508 (:TYPE-PRESCRIPTION RNAME-P))
 (508 508 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (452 452 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (452 452 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (452 452 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (452 452 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (452 452 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (452 452 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (426 82 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (410 194 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (366 183 (:REWRITE IFU-VALID-IF-INST-IN))
 (329 319 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (324 18 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (312 104 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (312 104 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (312 104 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (312 104 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (308 308 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (308 308 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (308 308 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (308 308 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (308 308 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (308 308 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (303 303 (:REWRITE MEMBER-OF-SUBTRACE))
 (294 147 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (280 40 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (272 40 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (266 42 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT2))
 (256 128 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (246 82 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (246 82 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (246 82 (:REWRITE DQ-STG-NOT-IFU-STG))
 (246 82 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (246 82 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (230 230 (:REWRITE RNAME-P-INST-RA))
 (228 76 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL2))
 (228 76 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (228 76 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (228 76 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (228 76 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (228 76 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (204 204 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (204 204 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (204 204 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (204 204 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (204 204 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (204 204 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (200 200 (:TYPE-PRESCRIPTION DISPATCH-TO-BU?))
 (194 194 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (193 193 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (193 193 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (192 46 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT2))
 (186 186 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (183 183 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (164 164 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (164 164 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (164 164 (:REWRITE RNAME-P-INST-RB))
 (164 82 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (154 40 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (152 76 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (152 76 (:REWRITE NOT-LSU-STG-STEP-INST-IF-NOT-DQ-2))
 (152 76 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (120 40 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (114 114 (:REWRITE RNAME-P-INST-RC))
 (112 112 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (112 112 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (108 108 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (108 108 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (108 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (108 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (84 76 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (76 76 (:TYPE-PRESCRIPTION RS-STG-P))
 (58 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (55 11 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (54 18 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (54 18 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (54 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (40 40 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (36 36 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (36 36 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (36 36 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (32 32 (:REWRITE LSU-RS0-TAG-=-INST-TAG))
 (32 32 (:REWRITE LSU-RS0-OP-=-INST-LSU-OP))
 (32 32 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 (16 16 (:REWRITE LSU-RS0-VAL3-=-INST-SRC-VAL3))
 (16 16 (:REWRITE LSU-RS0-VAL2-=-INST-SRC-VAL2))
 (16 16 (:REWRITE LSU-RS0-VAL1-=-INST-SRC-VAL1))
 (13 1 (:REWRITE DEFAULT-CDR))
 (13 1 (:REWRITE DEFAULT-CAR))
 (8 4 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (4 2 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 )
(CONSISTENT-LSU-RS0-P-STEP-INST-LSU-RS0
 (14410 7205 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (9069 236 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (7068 324 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (5101 89 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4729 1150 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (4516 134 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (4436 572 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (3310 134 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (2898 483 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (2585 235 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST))
 (2520 70 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (2506 134 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (2296 147 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2136 89 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1816 236 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (1670 80 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (1315 166 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (1300 130 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1043 147 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (991 991 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (975 390 (:REWRITE DE-VALID-CONSISTENT))
 (966 966 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (925 453 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (925 453 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (898 134 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (804 134 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (798 399 (:REWRITE EXECUTED-DISPATCHED-INST))
 (797 797 (:TYPE-PRESCRIPTION IFU-STG-P))
 (794 399 (:REWRITE RETIRED-DISPATCHED-INST))
 (794 399 (:REWRITE COMPLETED-DISPATCHED-INST))
 (794 399 (:REWRITE COMMIT-DISPATCHED-INST))
 (776 194 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (674 90 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT0-RB))
 (638 236 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (600 80 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT0-RA))
 (550 550 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (498 166 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (483 483 (:TYPE-PRESCRIPTION RNAME-P))
 (483 483 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (472 472 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (472 472 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (472 236 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (444 444 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (443 443 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (406 406 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (406 406 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (406 406 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (406 406 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (402 134 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (402 134 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (402 134 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (402 134 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (400 80 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (399 399 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (396 396 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (396 396 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (396 396 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (396 396 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (388 194 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (371 147 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (363 135 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (350 70 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (346 346 (:REWRITE EXECUTE-STG-P-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (290 290 (:REWRITE MEMBER-OF-SUBTRACE))
 (290 160 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (279 194 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (268 134 (:REWRITE IFU-VALID-IF-INST-IN))
 (267 89 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (267 89 (:REWRITE DQ-STG-NOT-IFU-STG))
 (267 89 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (267 89 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (267 89 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (240 80 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (231 77 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (221 221 (:REWRITE RNAME-P-INST-RB))
 (210 70 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (210 70 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (210 70 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (204 204 (:REWRITE RNAME-P-INST-RA))
 (194 194 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (178 178 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (140 70 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (135 135 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (134 134 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (126 126 (:REWRITE EXECUTE-STG-P-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (125 125 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (125 125 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (125 125 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (125 125 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (118 118 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT0-RA))
 (113 113 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT0-RB))
 (109 109 (:REWRITE INST-TAG-LAST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (89 89 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (89 89 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (65 65 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (65 65 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (65 65 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (65 65 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (63 63 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RB))
 (58 58 (:REWRITE RNAME-P-INST-RC))
 (57 8 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-RC))
 (56 8 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT2))
 (50 50 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-RC))
 (50 50 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2))
 (46 46 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RA))
 (42 42 (:REWRITE EXECUTE-STG-P-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (38 38 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (36 36 (:REWRITE INST-TAG-LAST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (28 4 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-RC))
 (28 4 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT2))
 (27 9 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 (24 24 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (24 24 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (24 24 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (24 24 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (24 8 (:REWRITE LSU-RS0-OP-=-INST-LSU-OP))
 (12 12 (:REWRITE INST-TAG-LAST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (12 4 (:REWRITE LSU-RS0-VAL3-=-INST-SRC-VAL3))
 (12 4 (:REWRITE LSU-RS0-VAL2-=-INST-SRC-VAL2))
 (12 4 (:REWRITE LSU-RS0-VAL1-=-INST-SRC-VAL1))
 (5 1 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (4 1 (:REWRITE DEFAULT-CDR))
 (4 1 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (1 1 (:REWRITE CONSISTENT-LSU-RS0-P-STEP-INST-DQ0))
 )
(CONSISTENT-LSU-RS0-P-STEP-INST
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (34 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (24 4 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (8 4 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 2 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL2))
 (5 2 (:REWRITE NOT-LSU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:TYPE-PRESCRIPTION RS-STG-P))
 (1 1 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 )
(CONSISTENT-LSU-RS1-P-STEP-INST-DQ0
 (17630 8815 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (12016 70 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (11036 313 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (10350 1294 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (9196 242 (:REWRITE LRM-BEFORE-STEP-INST))
 (8219 313 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (7962 336 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (6341 313 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (4282 126 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST))
 (4192 100 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4034 100 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (3892 100 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (3872 652 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (3744 70 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (3551 897 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (3528 1008 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (3196 799 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (3196 799 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (2794 254 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST))
 (2684 1518 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2684 652 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (2585 313 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (2442 70 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (2442 70 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (2442 70 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (2140 44 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2))
 (2016 2016 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (1878 313 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (1598 1598 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1598 799 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (1392 1392 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1352 332 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1008 504 (:REWRITE RETIRED-DISPATCHED-INST))
 (1008 504 (:REWRITE EXECUTED-DISPATCHED-INST))
 (1008 504 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (1008 504 (:REWRITE COMPLETED-DISPATCHED-INST))
 (1008 504 (:REWRITE COMMIT-DISPATCHED-INST))
 (939 313 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (939 313 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (939 313 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (939 313 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (928 38 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (860 860 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (799 799 (:TYPE-PRESCRIPTION IU-STG-P))
 (799 799 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (799 799 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (799 799 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (799 799 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (799 799 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (782 782 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (759 305 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (702 78 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (626 313 (:REWRITE IFU-VALID-IF-INST-IN))
 (624 624 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (616 616 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (561 561 (:REWRITE MEMBER-OF-SUBTRACE))
 (542 542 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (504 504 (:TYPE-PRESCRIPTION RNAME-P))
 (504 504 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (448 448 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS1))
 (448 448 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (448 448 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (448 448 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (448 448 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (448 448 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (406 78 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (332 332 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (328 164 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (324 18 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (315 305 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (313 313 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (312 312 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS1))
 (312 312 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (312 312 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (312 312 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (312 312 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (312 312 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (300 100 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (300 100 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (300 100 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (300 100 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (290 145 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (280 40 (:REWRITE UNIQ-INST-AT-DQ0-IF-DISPATCH-INST))
 (272 40 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-DISPATCH-INST))
 (240 80 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (234 78 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (234 78 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (234 78 (:REWRITE DQ-STG-NOT-IFU-STG))
 (234 78 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (234 78 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (228 228 (:REWRITE RNAME-P-INST-RA))
 (228 36 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT2))
 (210 70 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL2))
 (210 70 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (210 70 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (210 70 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (210 70 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (210 70 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (198 198 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS1))
 (198 198 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (198 198 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (198 198 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (198 198 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (198 198 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (192 46 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT2))
 (187 187 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (187 187 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (186 186 (:TYPE-PRESCRIPTION DISPATCH-TO-BU?))
 (178 178 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (168 168 (:REWRITE RNAME-P-INST-RB))
 (160 160 (:REWRITE LSU-RS1-OP-=-INST-LSU-OP))
 (160 160 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST))
 (160 160 (:REWRITE LSU-RS-TAG-=-INST-TAG))
 (156 156 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (156 156 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (156 78 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (154 40 (:REWRITE INST-SPECULTV-INST-AT-DQ0-IF-MT-SPECULTV-AT-DISPATCH))
 (140 70 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (140 70 (:REWRITE NOT-LSU-STG-STEP-INST-IF-NOT-DQ-2))
 (140 70 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (120 40 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (108 108 (:REWRITE RNAME-P-INST-RC))
 (108 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (108 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (106 106 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (106 106 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (104 104 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (104 104 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (95 19 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (80 80 (:REWRITE LSU-RS1-VAL3-=-INST-SRC-VAL3))
 (80 80 (:REWRITE LSU-RS1-VAL2-=-INST-SRC-VAL2))
 (80 80 (:REWRITE LSU-RS1-VAL1-=-INST-SRC-VAL1))
 (78 70 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (70 70 (:TYPE-PRESCRIPTION RS-STG-P))
 (58 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (54 18 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (54 18 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (54 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (40 40 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (36 36 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (36 36 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (36 36 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (13 1 (:REWRITE DEFAULT-CDR))
 (13 1 (:REWRITE DEFAULT-CAR))
 (4 2 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 )
(CONSISTENT-LSU-RS1-P-STEP-INST-LSU-RS1
 (13272 6636 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (8282 231 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (6270 282 (:REWRITE EXIST-LRM-BEFORE-P-STEP-INST))
 (5985 174 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (4419 174 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (4303 75 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4071 996 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (3981 509 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (3375 174 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (2618 77 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (2604 434 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (2277 207 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST))
 (2208 156 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1800 75 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1763 231 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (1758 80 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (1380 138 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1287 174 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (1096 156 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (1090 154 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (1044 174 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (1035 414 (:REWRITE DE-VALID-CONSISTENT))
 (999 999 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (926 464 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (926 464 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (868 868 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (790 790 (:TYPE-PRESCRIPTION IFU-STG-P))
 (686 343 (:REWRITE EXECUTED-DISPATCHED-INST))
 (682 343 (:REWRITE RETIRED-DISPATCHED-INST))
 (682 343 (:REWRITE COMPLETED-DISPATCHED-INST))
 (682 343 (:REWRITE COMMIT-DISPATCHED-INST))
 (664 166 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (660 88 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT0-RA))
 (616 231 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (596 179 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (522 174 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (522 174 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (522 174 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (522 174 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (522 174 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (462 462 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (462 462 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (462 231 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (462 154 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (436 436 (:REWRITE EXIST-REG-RA-MODIFIER-BEFORE-IF-LSU-RS0))
 (436 436 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS1-IF-LOGBIT0-RA))
 (436 436 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RA))
 (436 436 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RA))
 (436 436 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RA))
 (434 434 (:TYPE-PRESCRIPTION RNAME-P))
 (434 434 (:REWRITE MT-SPECULTV-AT-DISPATCH-MT-STEP-CONTRA))
 (404 54 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT0-RB))
 (400 80 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (391 156 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (385 77 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (348 174 (:REWRITE IFU-VALID-IF-INST-IN))
 (343 343 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (343 343 (:REWRITE MEMBER-OF-SUBTRACE))
 (332 166 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (298 160 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (254 254 (:REWRITE EXIST-REG-RB-MODIFIER-BEFORE-IF-LSU-RS0))
 (254 254 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT0-RB))
 (254 254 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS1-RB))
 (254 254 (:REWRITE EXIST-LRM-BEFORE-P-IF-MU-RS0-RB))
 (254 254 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT0-RB))
 (240 80 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (237 166 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (237 79 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (231 77 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (231 77 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (231 77 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (225 225 (:REWRITE RNAME-P-INST-RA))
 (225 75 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (225 75 (:REWRITE DQ-STG-NOT-IFU-STG))
 (225 75 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (225 75 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (225 75 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (179 179 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (174 174 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (166 166 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (154 77 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (150 150 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (148 148 (:REWRITE RNAME-P-INST-RB))
 (130 130 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT0-RA))
 (129 129 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (129 129 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (129 129 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (129 129 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (75 75 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (75 75 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (73 73 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT0-RB))
 (69 69 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (69 69 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (69 69 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (69 69 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (66 66 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (61 61 (:REWRITE RNAME-P-INST-RC))
 (60 20 (:REWRITE LSU-RS1-VAL3-=-INST-SRC-VAL3))
 (60 20 (:REWRITE LSU-RS1-VAL2-=-INST-SRC-VAL2))
 (60 20 (:REWRITE LSU-RS1-VAL1-=-INST-SRC-VAL1))
 (57 8 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-RC))
 (56 8 (:REWRITE EXECUTE-STG-P-LRM-BEFORE-STEP-INST-IF-LOGBIT2))
 (53 53 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-RC))
 (53 53 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND2))
 (51 51 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RA))
 (48 48 (:REWRITE EXIST-UNCOMMITTED-LRM-BEFORE-P-STEP-INST-OPERAND0-RB))
 (48 16 (:REWRITE NOT-LSU-RS0-OP-IF-NOT-LSU-RS-RDY1))
 (28 4 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-RC))
 (28 4 (:REWRITE INST-TAG-LRM-BEFORE-STEP-INST-LOGBIT2))
 (25 5 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (24 24 (:REWRITE EXIST-REG-RC-MODIFIER-BEFORE-IF-LSU-RS0))
 (24 24 (:REWRITE EXIST-LRM-BEFORE-P-IU-RS0-IF-LOGBIT2))
 (24 24 (:REWRITE EXIST-LRM-BEFORE-P-IF-IU-RS1-LOGBIT2))
 (24 24 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS1))
 (24 24 (:REWRITE EXIST-LRM-BEFORE-P-IF-BU-RS0))
 (10 10 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (4 1 (:REWRITE DEFAULT-CDR))
 (4 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE CONSISTENT-LSU-RS1-P-STEP-INST-DQ0))
 )
(CONSISTENT-LSU-RS1-P-STEP-INST
 (64 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (46 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (34 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (34 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (24 4 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (15 6 (:REWRITE DE-VALID-CONSISTENT))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 2 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (8 4 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 2 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL2))
 (5 2 (:REWRITE NOT-LSU-STG-STEP-INST-IF-NOT-DQ-2))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:TYPE-PRESCRIPTION RS-STG-P))
 (1 1 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1 1 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 )
(CONSISTENT-LSU-RS-P-STEP-INST
 (96 2 (:REWRITE NOT-LSU-STG-STEP-INST-IF-NOT-DQ-2))
 (75 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (60 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (48 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (45 18 (:REWRITE DE-VALID-CONSISTENT))
 (42 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (23 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (18 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (18 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 3 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (14 14 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (12 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 3 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (8 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (8 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (7 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 2 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL2))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BU-STG-P))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 3 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (3 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (3 1 (:REWRITE MU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE LSU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE IU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (3 1 (:REWRITE BU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(CONSISTENT-RS-ENTRY-P-STEP-INST
 (100 4 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (80 8 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (60 24 (:REWRITE DE-VALID-CONSISTENT))
 (42 12 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (33 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (23 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (20 4 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (17 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (16 8 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (12 4 (:REWRITE LSU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (12 4 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (9 3 (:REWRITE BU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (7 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (6 2 (:REWRITE MU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (5 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (4 4 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (3 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (3 1 (:REWRITE IU-STG-P-STEP-INST-IF-NOT-CDB-READY-FOR))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(TRACE-CONSISTENT-RS-P-STEP-TRACE
 (577 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (511 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (460 5 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (305 35 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (251 15 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (249 22 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (233 5 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (226 5 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (207 18 (:REWRITE RETIRED-COMMITTED-INST))
 (197 5 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (183 15 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (138 79 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (136 5 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (131 111 (:REWRITE INST-LISTP-CAR))
 (116 116 (:REWRITE MEMBER-OF-SUBTRACE))
 (115 35 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (111 111 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (111 111 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (106 11 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (98 22 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (97 10 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (96 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (91 5 (:REWRITE RETIRED-DISPATCHED-INST))
 (85 5 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (76 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (75 35 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (75 35 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (75 35 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (75 35 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (72 10 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (71 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (66 5 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (65 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (61 5 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (59 59 (:TYPE-PRESCRIPTION DQ-STG-P))
 (58 58 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (56 5 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (54 54 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (51 51 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (51 5 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (51 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (51 5 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (50 7 (:LINEAR INST-TAG-LT-8))
 (46 7 (:LINEAR INST-TAG-GE-0))
 (46 5 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (46 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (46 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (46 5 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (46 5 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (46 5 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (46 5 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (46 5 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (42 41 (:REWRITE DEFAULT-CAR))
 (41 5 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (41 5 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (40 14 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (40 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (36 36 (:TYPE-PRESCRIPTION COMMITTED-P))
 (35 35 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (35 5 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (32 18 (:REWRITE COMMIT-COMMITTED-INST))
 (30 10 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (30 5 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (28 7 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (28 7 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (28 7 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (25 5 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (25 5 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (22 22 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (22 21 (:REWRITE DEFAULT-CDR))
 (22 7 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (22 2 (:DEFINITION TRUE-LISTP))
 (21 11 (:REWRITE IFU-NOT-COMMITTED-INST))
 (21 11 (:REWRITE EXECUTED-COMMITTED-INST))
 (21 11 (:REWRITE DQ-NOT-COMMITTED-INST))
 (21 11 (:REWRITE COMPLETED-COMMITTED-INST))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE DQ-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (20 20 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (20 20 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (20 20 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (20 20 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (20 10 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (20 10 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (20 10 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (20 10 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (20 7 (:LINEAR MT-ROB-HEAD-LT-8))
 (20 5 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (19 19 (:REWRITE IFU-VALID-IF-INST-IN))
 (19 19 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (19 7 (:LINEAR MT-ROB-HEAD-GE-0))
 (18 18 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (17 17 (:REWRITE INST-SPECULTV-CAR))
 (15 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE EXECUTED-DISPATCHED-INST))
 (15 5 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 5 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE COMMIT-DISPATCHED-INST))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 14 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (12 4 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 10 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (10 10 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (10 2 (:REWRITE INST-LISTP-CDR))
 (8 8 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (7 7 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (7 7 (:REWRITE SUBTRACE-TAIL-P))
 (7 7 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (7 7 (:REWRITE INST-MODIFIED-CAR))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (5 5 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (5 5 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (5 5 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (5 5 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (5 5 (:REWRITE INST-EXCPT-CAR))
 (5 5 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (3 3 (:TYPE-PRESCRIPTION CONSISTENT-RS-ENTRY-P))
 )
(CONSISTENT-RS-ENTRY-P-IF-COMMITTED-P
 (93 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (63 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (48 24 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (42 2 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (40 5 (:DEFINITION EXECUTE-STG-P))
 (28 1 (:REWRITE RETIRED-COMMITTED-INST))
 (20 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (15 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (11 11 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (11 2 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (10 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (10 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (9 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (8 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (8 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 2 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (4 2 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 )
(TRACE-CONSISTENT-RS-P-STEP-TRACE-IF-FLUSH-ALL
 (1454 68 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1181 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (1135 43 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1058 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (826 19 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (537 33 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (509 48 (:REWRITE RETIRED-COMMITTED-INST))
 (480 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (438 58 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (338 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (323 10 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (300 192 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (285 23 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (272 9 (:REWRITE RETIRED-DISPATCHED-INST))
 (270 270 (:REWRITE MEMBER-OF-SUBTRACE))
 (262 262 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (262 262 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (250 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (241 31 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (237 237 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (237 45 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (228 33 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (214 214 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (189 61 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (188 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (188 10 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (183 183 (:TYPE-PRESCRIPTION DQ-STG-P))
 (174 174 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (171 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (170 10 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (164 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (149 8 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (148 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (147 31 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (141 33 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (138 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (130 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (128 10 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (125 61 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (125 61 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (125 61 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (118 58 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (117 45 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (114 45 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (114 20 (:LINEAR INST-TAG-LT-8))
 (112 8 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (106 45 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (101 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (100 14 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (98 11 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (98 10 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (98 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (98 10 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (98 10 (:DEFINITION TRUE-LISTP))
 (96 20 (:LINEAR INST-TAG-GE-0))
 (92 48 (:REWRITE COMMIT-COMMITTED-INST))
 (91 9 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (88 10 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (88 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (88 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (88 10 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (88 10 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (88 10 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (88 10 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (86 38 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (86 38 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (84 83 (:REWRITE DEFAULT-CAR))
 (81 43 (:REWRITE IFU-NOT-COMMITTED-INST))
 (81 43 (:REWRITE EXECUTED-COMMITTED-INST))
 (81 43 (:REWRITE DQ-NOT-COMMITTED-INST))
 (81 43 (:REWRITE COMPLETED-COMMITTED-INST))
 (80 20 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (80 20 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (80 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (79 32 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (77 31 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (77 31 (:REWRITE DQ-STG-NOT-IFU-STG))
 (76 76 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (71 2 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LSRM-COMMIT))
 (71 2 (:REWRITE COMMIT-INST-STEP-INST-CAR-IF-LRM-COMMIT))
 (70 14 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (68 68 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (68 6 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (66 65 (:REWRITE DEFAULT-CDR))
 (66 33 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (63 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (60 20 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (57 19 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (57 19 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (57 19 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (57 19 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (55 20 (:LINEAR MT-ROB-HEAD-LT-8))
 (54 9 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (52 52 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (52 52 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (52 20 (:LINEAR MT-ROB-HEAD-GE-0))
 (48 48 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (48 48 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (48 48 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (48 12 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (45 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (41 41 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (40 40 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (40 40 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (40 20 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (40 20 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (40 20 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (40 10 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (34 2 (:REWRITE NOT-MT-ALL-COMMIT-BEFORE-TRACE-NIL-IF-COMMIT-INST))
 (32 32 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (32 32 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (32 32 (:REWRITE INST-SPECULTV-CAR))
 (30 30 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (30 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (29 29 (:REWRITE IFU-VALID-IF-INST-IN))
 (29 29 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (29 14 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (29 14 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (28 14 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (28 14 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (27 9 (:REWRITE EXECUTED-DISPATCHED-INST))
 (27 9 (:REWRITE COMPLETED-DISPATCHED-INST))
 (27 9 (:REWRITE COMMIT-DISPATCHED-INST))
 (24 8 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (18 18 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (16 5 (:REWRITE INST-LISTP-CDR))
 (12 12 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (12 12 (:REWRITE INST-MODIFIED-CAR))
 (12 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (10 10 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (10 10 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (10 10 (:REWRITE INST-EXCPT-CAR))
 (9 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (9 9 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (9 9 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (9 9 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (9 3 (:REWRITE INST-LISTP-STEP-MT-TRACE))
 (8 8 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (8 8 (:REWRITE SUBTRACE-TAIL-P))
 (8 8 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (6 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (4 4 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (4 4 (:REWRITE TRACE-CONSISTENT-RS-P-STEP-TRACE))
 (3 3 (:TYPE-PRESCRIPTION CONSISTENT-RS-ENTRY-P))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 )
(CONSISTENT-RS-P-PRESERVED
 (1960 2 (:DEFINITION STEP-TRACE))
 (334 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (324 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (312 2 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (240 48 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (231 13 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (174 58 (:REWRITE INST-LISTP-CAR))
 (167 14 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (164 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (139 15 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (136 18 (:REWRITE RETIRED-COMMITTED-INST))
 (134 6 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (119 7 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (108 8 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (98 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (97 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (90 18 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 2))
 (89 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (89 2 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (86 6 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (84 84 (:TYPE-PRESCRIPTION INST-P))
 (76 76 (:REWRITE SUBTRACE-TAIL-P))
 (76 76 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (70 5 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (68 2 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (68 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (62 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (61 61 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (58 58 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (58 58 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (52 26 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (52 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (51 15 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (49 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (48 48 (:TYPE-PRESCRIPTION INST-IN))
 (48 48 (:REWRITE MEMBER-OF-SUBTRACE))
 (46 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (44 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (40 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (38 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (37 37 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (36 36 (:TYPE-PRESCRIPTION COMMITTED-P))
 (36 8 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (35 35 (:TYPE-PRESCRIPTION IFU-STG-P))
 (35 35 (:TYPE-PRESCRIPTION DQ-STG-P))
 (34 34 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (34 6 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (34 2 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (34 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (34 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (34 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (33 33 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (33 15 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (33 15 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (33 15 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (33 15 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (32 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (32 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (32 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (32 2 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (32 2 (:REWRITE INST-COMMIT-LSRM-IN-ROB))
 (32 2 (:REWRITE INST-COMMIT-LRM-IN-ROB))
 (32 2 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (32 2 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (30 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (30 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (28 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (26 26 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (26 18 (:REWRITE COMMIT-COMMITTED-INST))
 (26 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (24 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (24 2 (:LINEAR INST-TAG-LT-8))
 (24 2 (:LINEAR INST-TAG-GE-0))
 (22 14 (:REWRITE IFU-NOT-COMMITTED-INST))
 (22 14 (:REWRITE EXECUTED-COMMITTED-INST))
 (22 14 (:REWRITE DQ-NOT-COMMITTED-INST))
 (22 14 (:REWRITE COMPLETED-COMMITTED-INST))
 (21 21 (:REWRITE DEFAULT-CAR))
 (20 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (20 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (18 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (16 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (15 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (15 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (14 5 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (14 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 2))
 (14 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (14 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (14 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (13 13 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (13 5 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (13 5 (:REWRITE DQ-STG-NOT-IFU-STG))
 (13 5 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (13 4 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (12 4 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (12 2 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 10 (:REWRITE INST-SPECULTV-CAR))
 (10 5 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (10 2 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (9 9 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (9 9 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (8 8 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 8 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (8 4 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (8 4 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (8 4 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 7 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (7 7 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (7 7 (:REWRITE IFU-VALID-IF-INST-IN))
 (7 7 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (7 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (6 6 (:REWRITE DEFAULT-CDR))
 (6 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (4 4 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (3 3 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (2 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-PRE-ISA-CAR-MT-TRACE))
 (2 2 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (2 2 (:REWRITE INST-EXCPT-CAR))
 (2 2 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 2))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 )
