(MT-MEM-=-MA-MEM)
(MT-RF-=-MA-RF)
(MT-SRF-=-MA-SRF)
(MT-INST-INV-INIT-MT
 (1 1 (:REWRITE TRACE-INST-INV-SUBTRACE))
 )
(ISA-PC-MT-FINAL-ISA-HELP-HELP
 (18 3 (:REWRITE ADDR-P-TRACE-PC))
 (15 15 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (15 15 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (13 13 (:REWRITE INST-POST-ISA-INST-IN))
 (13 13 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (13 13 (:REWRITE DEFAULT-CDR))
 (13 13 (:REWRITE DEFAULT-CAR))
 (9 3 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 1))
 (8 8 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (3 1 (:REWRITE DEFS-ISA-STATE-P-INCLUDES-WEAK-ISA-STATE-P))
 )
(ISA-PC-MT-FINAL-ISA-HELP
 (7 1 (:DEFINITION TRACE-PC))
 (7 1 (:DEFINITION TRACE-FINAL-ISA))
 (2 2 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (2 2 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-POST-ISA-INST-IN))
 (2 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (2 2 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-CAR))
 )
(ISA-PC-MT-FINAL-ISA
 (2 2 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE MT-INST-SPECULTV-IF-INST-START-SPECULTV))
 )
(INST-INV-FETCHED-INST
 (5003 42 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (4510 41 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (3239 41 (:DEFINITION COMMIT-INST?))
 (2576 112 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (2352 336 (:REWRITE NUMBERP-READ-REG))
 (2352 168 (:REWRITE DEFAULT-+-2))
 (2352 168 (:REWRITE DEFAULT-+-1))
 (2016 672 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (1298 28 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (1008 1008 (:TYPE-PRESCRIPTION RF-P))
 (1008 336 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 3))
 (980 140 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (820 82 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (820 56 (:REWRITE INST-LSU-IF-INST-LOAD))
 (672 56 (:DEFINITION BITP))
 (616 28 (:REWRITE LOGBIT-0-BITP))
 (596 28 (:DEFINITION INST-LOAD?))
 (588 196 (:REWRITE INST-LISTP-CAR))
 (578 28 (:DEFINITION INST-RFEH?))
 (533 164 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (504 168 (:REWRITE REDUCE-ADDR))
 (468 28 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (451 164 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (410 123 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (392 28 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (369 164 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (336 336 (:TYPE-PRESCRIPTION RNAME-P))
 (336 336 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (336 336 (:REWRITE DEFS-MAETT-ASSERTIONS . 1))
 (336 28 (:REWRITE RDB-BITP))
 (328 123 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (328 82 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (287 41 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (252 252 (:TYPE-PRESCRIPTION DECODE))
 (246 246 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (246 246 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (246 246 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (246 246 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (246 246 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (246 246 (:REWRITE DEFS-MAETT-ASSERTIONS . 3))
 (246 41 (:REWRITE ROBE-WB-ROBE-SYNC-EXCLUSIVE))
 (246 41 (:REWRITE ROBE-BRANCH-ROBE-SYNC-EXCLUSIVE))
 (246 41 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (246 41 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (224 224 (:REWRITE CNTLV-EXUNIT-DECODE))
 (224 56 (:LINEAR RDB-UPPER-BOUND))
 (224 28 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (206 206 (:TYPE-PRESCRIPTION INST-LISTP))
 (206 206 (:REWRITE DEFS-MAETT-ASSERTIONS . 5))
 (205 41 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-1))
 (202 202 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (202 202 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (196 196 (:TYPE-PRESCRIPTION BITP))
 (176 8 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (168 168 (:REWRITE RNAME-P-RB))
 (168 168 (:REWRITE RNAME-P-RA))
 (168 28 (:REWRITE B1P-ANDC2))
 (142 28 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (140 70 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 (140 44 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (140 28 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (126 42 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (124 124 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (123 41 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (123 41 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (123 41 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (123 41 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (112 112 (:REWRITE DEFAULT-CDR))
 (112 112 (:REWRITE DEFAULT-CAR))
 (112 56 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (89 89 (:REWRITE IFU-VALID-IF-INST-IN))
 (89 89 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (84 28 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (70 70 (:TYPE-PRESCRIPTION MEM-P))
 (56 56 (:TYPE-PRESCRIPTION LSU-STG-P))
 (56 56 (:TYPE-PRESCRIPTION BSPP))
 (56 56 (:REWRITE CNTLV-LD-ST-DECODE))
 (56 28 (:REWRITE BITP-RDB-BSP-1))
 (54 54 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (48 8 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (41 41 (:TYPE-PRESCRIPTION ROB-P))
 (41 41 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (41 41 (:REWRITE ROB-HEAD-MA-ROB-=-MT-ROB-HEAD))
 (41 41 (:REWRITE LSU-PENDING-WRITES-IF-WBUF-INST-IN))
 (38 38 (:TYPE-PRESCRIPTION SUBTRACE-P))
 (38 38 (:REWRITE SUBTRACE-TAIL-P))
 (38 38 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (38 38 (:REWRITE SUBTRACE-P-MT-TRACE))
 (28 28 (:TYPE-PRESCRIPTION INST-IN))
 (28 28 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (28 28 (:REWRITE MEMBER-OF-SUBTRACE))
 (28 28 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (28 28 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (28 28 (:REWRITE INST-SPECULTV-CAR))
 (28 28 (:REWRITE INST-EXCPT-CAR))
 (28 28 (:REWRITE CNTLV-SYNC-DECODE))
 (28 28 (:REWRITE CNTLV-RFEH-DECODE))
 (24 24 (:REWRITE MT-INST-SPECULTV-IF-INST-START-SPECULTV))
 (24 4 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (18 18 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (12 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (11 11 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (10 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (10 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (8 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (8 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 4 (:REWRITE INST-INV-IF-INST-IN))
 )
(INST-CAUSE-JMP-INST-OF-TAG-HEAD
 (231 3 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (150 3 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (69 6 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (36 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (30 3 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (30 3 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (24 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (21 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (18 9 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (14 6 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (9 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (8 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 6 (: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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(MT-JMP-EXINTR-BEFORE-IF-INST-CAUSE-JMP-HELP
 (1934 967 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (1252 27 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (1090 47 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1078 76 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (967 967 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (866 80 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (820 27 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (797 42 (:DEFINITION INST-LISTP))
 (720 94 (:REWRITE INST-LISTP-CAR))
 (621 27 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (512 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (496 73 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (392 10 (:REWRITE RETIRED-DISPATCHED-INST))
 (376 376 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (337 127 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (300 10 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (282 282 (:TYPE-PRESCRIPTION INST-LISTP))
 (260 26 (:REWRITE MEMBER-EQUAL-CAR-OF-TAIL-P))
 (259 259 (:REWRITE DEFAULT-CAR))
 (254 254 (:TYPE-PRESCRIPTION INST-P))
 (233 233 (:REWRITE DEFAULT-CDR))
 (226 46 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (217 73 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (216 27 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (198 58 (:REWRITE INST-LISTP-CDR))
 (190 46 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (182 26 (:DEFINITION TAIL-P))
 (181 37 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (154 154 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (154 154 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (146 27 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (141 10 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (131 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (130 130 (:TYPE-PRESCRIPTION TAIL-P))
 (127 127 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (94 94 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (94 94 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (94 94 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (92 92 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (90 10 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (84 84 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (81 27 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (81 27 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (81 27 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (81 27 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (81 27 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (81 27 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (81 27 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (81 27 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (81 27 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (81 27 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (81 27 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (76 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (74 74 (:TYPE-PRESCRIPTION DQ-STG-P))
 (72 72 (:REWRITE INST-SPECULTV-CAR))
 (60 10 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (56 56 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (56 56 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (56 56 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (56 56 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (54 54 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (54 54 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (50 10 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (50 10 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (46 46 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (46 46 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (46 46 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (36 36 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (36 36 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (36 36 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (36 36 (:REWRITE IFU-VALID-IF-INST-IN))
 (36 36 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (31 31 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (30 10 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (30 10 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (30 10 (:REWRITE EXECUTED-DISPATCHED-INST))
 (30 10 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (30 10 (:REWRITE DQ-STG-NOT-IFU-STG))
 (30 10 (:REWRITE COMPLETED-DISPATCHED-INST))
 (30 10 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (30 10 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (30 10 (:REWRITE COMMIT-DISPATCHED-INST))
 (27 27 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (20 20 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (20 20 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (20 20 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (20 20 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (13 13 (:REWRITE NOT-MEMBER-EQUAL-CAR . 1))
 (10 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (10 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (10 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (10 10 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (10 10 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (10 10 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (10 10 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 )
(MT-JMP-EXINTR-BEFORE-IF-INST-CAUSE-JMP
 (689 8 (:DEFINITION DISTINCT-MEMBER-P))
 (393 10 (:DEFINITION MEMBER-EQUAL))
 (372 186 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (280 20 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (220 20 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (201 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (186 186 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (160 16 (:REWRITE MEMBER-EQUAL-CAR-OF-TAIL-P))
 (142 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (131 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (131 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (130 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (130 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (130 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (112 16 (:DEFINITION TAIL-P))
 (100 100 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (80 80 (:TYPE-PRESCRIPTION TAIL-P))
 (65 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (62 62 (:REWRITE DEFAULT-CDR))
 (54 54 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (54 54 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (53 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (50 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (46 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (38 38 (:REWRITE DEFAULT-CAR))
 (30 10 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (30 6 (:REWRITE MEMBER-OF-SUBTRACE))
 (20 20 (:REWRITE INST-SPECULTV-CAR))
 (18 18 (:TYPE-PRESCRIPTION INST-P))
 (18 18 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (18 18 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (18 18 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (18 18 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (16 8 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (14 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (11 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (10 10 (:TYPE-PRESCRIPTION INST-LISTP))
 (10 10 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (10 10 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (10 10 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (10 10 (:REWRITE DEFS-MAETT-ASSERTIONS . 5))
 (9 9 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (8 8 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (8 8 (:REWRITE NOT-MEMBER-EQUAL-CAR . 1))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (8 1 (:LINEAR INST-TAG-LT-8))
 (8 1 (:LINEAR INST-TAG-GE-0))
 (7 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (7 2 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (6 6 (:TYPE-PRESCRIPTION SUBTRACE-P))
 (6 6 (:REWRITE SUBTRACE-TAIL-P))
 (6 6 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (6 6 (:REWRITE SUBTRACE-P-MT-TRACE))
 (6 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (5 5 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (5 1 (:LINEAR MT-ROB-HEAD-LT-8))
 (5 1 (:LINEAR MT-ROB-HEAD-GE-0))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF0-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-COMPLETE-STG))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (2 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (2 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (2 2 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (1 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (1 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (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-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (1 1 (:REWRITE NOT-MEMBER-IN-ORDER-IF-MEMBER-EQUAL-2))
 (1 1 (:REWRITE NOT-MEMBER-IN-ORDER-IF-MEMBER-EQUAL-1))
 (1 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (1 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (1 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (1 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (1 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (1 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (1 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (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 IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (1 1 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (1 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (1 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 )
(MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC
 (105 5 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (92 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (86 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (47 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (46 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (45 15 (:REWRITE INST-P-INST-OF-TAG))
 (42 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (31 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (26 26 (:TYPE-PRESCRIPTION INST-P))
 (25 5 (:REWRITE INST-TAG-INST-OF-TAG))
 (24 7 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (22 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (18 6 (:REWRITE INST-OF-TAG-IS-NOT-COMMITTED . 1))
 (15 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (14 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (14 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (14 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (13 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (12 4 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 1))
 (11 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (11 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (10 5 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (9 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (8 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (8 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (8 1 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (7 7 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (7 2 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (7 1 (:REWRITE UNCOMMITTED-INST-P-IS-AFTER-MT-ROB-HEAD))
 (7 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (7 1 (:REWRITE INST-COMMIT-INST-AT-MT-ROB-HEAD))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 6 (:TYPE-PRESCRIPTION COMMITTED-P))
 (6 4 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (6 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (6 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE INST-SPECULTV-INST-AT-ROB-HEAD-IF-UNIQ-INST-AT-ROB-HEAD))
 (5 5 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (5 5 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (5 5 (:REWRITE DEFS-MAETT-ASSERTIONS . 3))
 (5 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (4 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (4 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (4 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (4 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (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 IFU-VALID-IF-INST-IN))
 )
(MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC
 (105 5 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (92 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (88 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (47 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (46 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (45 15 (:REWRITE INST-P-INST-OF-TAG))
 (42 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (33 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (26 26 (:TYPE-PRESCRIPTION INST-P))
 (25 5 (:REWRITE INST-TAG-INST-OF-TAG))
 (24 7 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (22 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (18 6 (:REWRITE INST-OF-TAG-IS-NOT-COMMITTED . 1))
 (15 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (14 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (14 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (14 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (13 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (12 4 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 1))
 (11 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (11 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (10 5 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (9 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (8 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (8 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (8 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (8 1 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (7 7 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (7 2 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (7 1 (:REWRITE UNCOMMITTED-INST-P-IS-AFTER-MT-ROB-HEAD))
 (7 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (7 1 (:REWRITE INST-COMMIT-INST-AT-MT-ROB-HEAD))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 6 (:TYPE-PRESCRIPTION COMMITTED-P))
 (6 4 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (6 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE INST-SPECULTV-INST-AT-ROB-HEAD-IF-UNIQ-INST-AT-ROB-HEAD))
 (5 5 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (5 5 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (5 5 (:REWRITE DEFS-MAETT-ASSERTIONS . 3))
 (5 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (5 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (4 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (4 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (4 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (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 IFU-VALID-IF-IFU-STG-P))
 )
(MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC
 (92 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (78 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (59 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (47 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (46 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (45 15 (:REWRITE INST-P-INST-OF-TAG))
 (42 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (37 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (31 10 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (28 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (25 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (19 2 (:REWRITE NOT-EXECUTE-STG-P-INST-AT-ROB-HEAD-IF-COMMIT-INST))
 (15 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (15 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (14 6 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (14 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (14 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (14 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (13 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (11 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (11 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (10 6 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (10 6 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (10 6 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (10 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (8 2 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (8 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (7 1 (:REWRITE INST-COMMIT-INST-AT-MT-ROB-HEAD))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (6 2 (:REWRITE INST-SPECULTV-INST-AT-ROB-HEAD-IF-UNIQ-INST-AT-ROB-HEAD))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (4 4 (:TYPE-PRESCRIPTION DQ-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 MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (4 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (4 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (4 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 3))
 (3 1 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 2))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (1 1 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL
 (555 10 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (520 10 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (140 140 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (118 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (110 110 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (108 4 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (102 10 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (100 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (80 20 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (80 20 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (70 20 (:LINEAR MT-ROB-HEAD-LT-8))
 (70 20 (:LINEAR MT-ROB-HEAD-GE-0))
 (60 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (50 20 (:LINEAR INST-TAG-LT-8))
 (44 44 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (44 14 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (40 40 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (40 20 (:LINEAR INST-TAG-GE-0))
 (36 12 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (32 32 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (32 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (30 30 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (30 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (29 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (28 4 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (22 12 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (20 10 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (20 8 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (20 8 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (19 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (18 6 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (16 16 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (16 4 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 12 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (12 12 (:REWRITE LSU-PENDING-WRITES-IF-WBUF-INST-IN))
 (12 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (12 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (12 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (12 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (12 4 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (12 4 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (12 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (6 6 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (4 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL
 (32 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (29 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (26 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (22 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (18 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (17 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (15 15 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (7 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (4 4 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (4 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-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))
 (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 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 IFU-VALID-IF-IFU-STG-P))
 )
(LEAVE-EXCPT-ONLY-IF-COMMIT-INST?
 (87 2 (:REWRITE ROBE-RFEH-INST-RFEH-1))
 (72 2 (:REWRITE ROBE-RFEH-NTH-ROBE-IF-INST-FETCH-ERROR-2))
 (67 4 (:REWRITE ROBE-WB-ROBE-SYNC-EXCLUSIVE))
 (55 4 (:REWRITE ROBE-WB-INST-WB-1))
 (48 13 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (45 10 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (45 4 (:REWRITE ROBE-BRANCH-ROBE-SYNC-EXCLUSIVE))
 (42 5 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (37 4 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (36 4 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-1))
 (33 4 (:REWRITE ROBE-BRANCH-INST-BRANCH-1))
 (29 10 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (25 7 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (23 4 (:REWRITE INST-SPECULTV-INST-AT-ROB-HEAD-IF-UNIQ-INST-AT-ROB-HEAD))
 (21 7 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (19 3 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (17 7 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (12 4 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (11 3 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (10 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (8 8 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (8 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (7 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (7 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (7 3 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (6 6 (:REWRITE LSU-PENDING-WRITES-IF-WBUF-INST-IN))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ROB-P))
 (2 2 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 )
(ENTER-EXCPT-ONLY-IF-COMMIT-INST?
 (92 5 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-1))
 (76 3 (:REWRITE INST-SPECULTV-INST-AT-ROB-HEAD-IF-UNIQ-INST-AT-ROB-HEAD))
 (60 3 (:REWRITE ROBE-WB-ROBE-SYNC-EXCLUSIVE))
 (51 3 (:REWRITE ROBE-WB-INST-WB-1))
 (43 8 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (41 10 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (39 5 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (38 3 (:REWRITE ROBE-BRANCH-ROBE-SYNC-EXCLUSIVE))
 (33 3 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (29 3 (:REWRITE ROBE-BRANCH-INST-BRANCH-1))
 (27 8 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (24 6 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (20 6 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (16 6 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (12 3 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (10 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (9 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (7 4 (:REWRITE LEAVE-EXCPT-ONLY-IF-COMMIT-INST?))
 (7 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 5 (:REWRITE LSU-PENDING-WRITES-IF-WBUF-INST-IN))
 (5 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (4 4 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (4 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-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 ROB-P))
 (2 2 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 )
(NOT-COMPLETE-STEP-INST-INST-AT-ROB-HEAD
 (150 15 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (103 24 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (102 15 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (59 14 (:REWRITE ENTER-EXCPT-ONLY-IF-COMMIT-INST?))
 (25 3 (:REWRITE LEAVE-EXCPT-ONLY-IF-COMMIT-INST?))
 (23 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (9 3 (:REWRITE STEP-INST-COMMIT-INST))
 (6 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 4 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(CONSP-MT-NON-COMMIT-TRACE-HELP-HELP
 (1072 37 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (919 82 (:REWRITE INST-LISTP-CAR))
 (779 45 (:DEFINITION INST-LISTP))
 (640 4 (:DEFINITION NO-INST-OF-TAG-IN-TRACE))
 (307 307 (:TYPE-PRESCRIPTION INST-LISTP))
 (242 61 (:REWRITE INST-LISTP-CDR))
 (193 193 (:TYPE-PRESCRIPTION INST-P))
 (108 108 (:REWRITE DEFAULT-CAR))
 (90 90 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (82 82 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (82 82 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (81 9 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (79 79 (:REWRITE DEFAULT-CDR))
 (76 76 (:TYPE-PRESCRIPTION IFU-STG-P))
 (76 76 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (76 76 (:TYPE-PRESCRIPTION DQ-STG-P))
 (76 76 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (58 29 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (45 15 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (45 15 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (45 15 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (45 15 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (37 37 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (27 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (27 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (27 9 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (27 9 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (27 9 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (27 9 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (24 24 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (24 24 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (24 8 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (24 8 (:REWRITE EXECUTED-DISPATCHED-INST))
 (24 8 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (24 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (18 18 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (18 6 (:REWRITE IFU-NOT-COMMITTED-INST))
 (18 6 (:REWRITE EXECUTED-COMMITTED-INST))
 (18 6 (:REWRITE DQ-NOT-COMMITTED-INST))
 (18 6 (:REWRITE COMPLETED-COMMITTED-INST))
 (11 9 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (8 8 (:REWRITE NOT-UNIQ-INST-OF-TAG-IN-TRACE-IF-CAR-DISPATCHED))
 (6 6 (:TYPE-PRESCRIPTION COMMITTED-P))
 (4 4 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 )
(CONSP-MT-NON-COMMIT-TRACE-HELP
 (317 1 (:DEFINITION UNIQ-INST-OF-TAG-IN-TRACE))
 (202 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (176 1 (:DEFINITION NO-INST-OF-TAG-IN-TRACE))
 (170 14 (:REWRITE INST-LISTP-CAR))
 (120 8 (:DEFINITION INST-LISTP))
 (112 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (112 2 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (102 1 (:DEFINITION NON-COMMIT-TRACE))
 (81 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (56 56 (:TYPE-PRESCRIPTION INST-LISTP))
 (56 10 (:REWRITE INST-LISTP-CDR))
 (32 32 (:TYPE-PRESCRIPTION INST-P))
 (18 6 (:REWRITE DEFS-MAETT-ASSERTIONS . 5))
 (17 17 (:REWRITE DEFAULT-CDR))
 (16 16 (:TYPE-PRESCRIPTION MAETT-P))
 (16 16 (:TYPE-PRESCRIPTION IFU-STG-P))
 (16 16 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (16 16 (:TYPE-PRESCRIPTION DQ-STG-P))
 (16 16 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (16 16 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (16 16 (:REWRITE DEFAULT-CAR))
 (15 15 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (14 14 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (14 14 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (13 13 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (10 2 (:REWRITE RETIRED-COMMITTED-INST))
 (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))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (8 8 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (8 4 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (8 4 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (6 2 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (6 2 (:REWRITE IFU-NOT-COMMITTED-INST))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE EXECUTED-COMMITTED-INST))
 (6 2 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (6 2 (:REWRITE DQ-NOT-COMMITTED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-COMMITTED-INST))
 (6 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (3 3 (:REWRITE NOT-UNIQ-INST-OF-TAG-IN-TRACE-IF-CAR-DISPATCHED))
 (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 IFU-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-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 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (2 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (2 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (2 2 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (2 2 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 2))
 (1 1 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (1 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 )
(CONSP-MT-NON-COMMIT-TRACE
 (9 1 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (6 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 )
(CAR-MT-NON-COMMIT-TRACE
 (9 1 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (6 3 (:REWRITE DEFAULT-CAR))
 (6 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 )
(IFU-INST-INV-STEP-INST-IFU
 (1467 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (938 3 (:DEFINITION INST-DATA-ACCS-ERROR-DETECTED-P))
 (888 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (721 61 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (654 6 (:DEFINITION INST-DATA-ACCESS-ERROR?))
 (510 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (495 33 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (488 8 (:DEFINITION INST-STORE-ERROR?))
 (488 8 (:DEFINITION INST-LOAD-ERROR?))
 (483 3 (:DEFINITION INST-DECODE-ERROR-DETECTED-P))
 (464 16 (:REWRITE COMMUTATIVITY-OF-+))
 (448 64 (:REWRITE NUMBERP-READ-REG))
 (448 32 (:REWRITE DEFAULT-+-2))
 (448 32 (:REWRITE DEFAULT-+-1))
 (384 128 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (344 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (342 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (300 300 (:TYPE-PRESCRIPTION RDB-TYPE))
 (263 3 (:DEFINITION INST-STORE-ACCS-ERROR-DETECTED-P))
 (263 3 (:DEFINITION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (203 27 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (198 33 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (192 192 (:TYPE-PRESCRIPTION RF-P))
 (192 64 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 3))
 (178 4 (:DEFINITION INST-STORE-ADDR))
 (178 4 (:DEFINITION INST-LOAD-ADDR))
 (172 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (172 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (168 27 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (165 33 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (120 24 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (110 25 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (98 36 (:LINEAR RDB-UPPER-BOUND))
 (96 32 (:REWRITE REDUCE-ADDR))
 (96 24 (:DEFINITION INST-OPCODE))
 (94 94 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (94 94 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (84 42 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 (80 80 (:TYPE-PRESCRIPTION DQ-STG-P))
 (74 74 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (71 61 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (71 27 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (71 27 (:REWRITE DQ-STG-NOT-IFU-STG))
 (71 27 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (71 27 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (71 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (66 66 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (66 22 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (66 22 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (64 64 (:TYPE-PRESCRIPTION RNAME-P))
 (64 64 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (64 64 (:TYPE-PRESCRIPTION ADDR-P))
 (64 64 (:REWRITE DEFS-INST-ASSERTIONS . 9))
 (64 16 (:DEFINITION INST-RA))
 (61 61 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (58 2 (:DEFINITION INST-IU?))
 (50 50 (:TYPE-PRESCRIPTION OPCD-P))
 (45 15 (:REWRITE STEP-INST-EXECUTE-INST))
 (45 15 (:REWRITE STEP-INST-DQ-INST))
 (45 15 (:REWRITE STEP-INST-COMPLETE-INST))
 (45 15 (:REWRITE STEP-INST-COMMIT-INST))
 (44 44 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (44 44 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (44 44 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (44 2 (:REWRITE LOGBIT-0-BITP))
 (42 42 (:TYPE-PRESCRIPTION MEM-P))
 (36 36 (:TYPE-PRESCRIPTION BSPP))
 (34 6 (:DEFINITION INST-DECODE-ERROR?))
 (33 33 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (33 33 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (33 33 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (33 33 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (33 33 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (33 33 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (32 32 (:REWRITE RNAME-P-RB))
 (32 32 (:REWRITE RNAME-P-RA))
 (32 2 (:DEFINITION BITP))
 (30 30 (:REWRITE IFU-WORD-INST-WORD-IF-FETCH-ERROR))
 (30 30 (:REWRITE IFU-WORD-INST-WORD-2))
 (30 30 (:REWRITE IFU-WORD-INST-WORD))
 (30 30 (:REWRITE IFU-PC-INST-PC-2))
 (30 30 (:REWRITE IFU-PC-INST-PC))
 (30 6 (:DEFINITION INST-CNTLV))
 (30 2 (:DEFINITION INST-BU?))
 (29 29 (:REWRITE IFU-VALID-IF-INST-IN))
 (29 29 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (29 29 (:REWRITE IFU-EXCPT-INST-EXCPT))
 (29 3 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (27 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (26 26 (:REWRITE OPCD-P-OPCODE))
 (24 24 (:REWRITE BV-EQV-ASSOC))
 (24 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (20 20 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (20 20 (:REWRITE INST-POST-ISA-INST-IN))
 (18 1 (:REWRITE NOT-INST-STORE-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (18 1 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (16 4 (:REWRITE B1P-B-IOR))
 (16 4 (:DEFINITION INST-RB))
 (16 4 (:DEFINITION INST-IM))
 (16 2 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (15 15 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (14 14 (:REWRITE READ-MEM-MA-MEM-IF-MT-NO-WRITE-AT))
 (14 2 (:DEFINITION INST-MU?))
 (10 10 (:REWRITE CNTLV-EXUNIT-DECODE))
 (8 8 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (6 6 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (6 6 (:DEFINITION INST-SU))
 (5 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (4 4 (:TYPE-PRESCRIPTION BITP))
 (4 2 (:REWRITE BITP-RDB-BSP-1))
 (4 1 (:REWRITE NOT-INST-STORE-ERROR-DETECTED-P-IF-NOT-INST-STORE-ERROR))
 (4 1 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (3 3 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (3 3 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (3 3 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 2 (:TYPE-PRESCRIPTION INST))
 (2 2 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (2 2 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (2 2 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 2 (:REWRITE INST-IU-IF-IU-STG-P))
 (2 2 (:REWRITE INST-BU-IF-BU-STG-P))
 (2 2 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (2 2 (:REWRITE CNTLV-SYNC-DECODE))
 (1 1 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (1 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 )
(IFU-INST-INV-STEP-INST
 (300 12 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (258 30 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (240 24 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (230 12 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (222 6 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (208 4 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (180 72 (:REWRITE DE-VALID-CONSISTENT))
 (166 6 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (120 6 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (102 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (100 8 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (98 8 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (87 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (80 20 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (76 16 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (76 8 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (68 8 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (66 26 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (60 12 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (60 8 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (60 6 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (56 56 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (54 6 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (49 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (48 24 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (48 20 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (48 20 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (48 20 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (45 15 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (45 15 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (44 44 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (42 6 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (40 8 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (38 38 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (36 6 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (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 MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (30 6 (:REWRITE INST-P-STEP-INST))
 (28 8 (:LINEAR MT-ROB-HEAD-LT-8))
 (28 8 (:LINEAR MT-ROB-HEAD-GE-0))
 (24 16 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (24 16 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (24 12 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (20 20 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (20 16 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (20 10 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (20 8 (:LINEAR INST-TAG-LT-8))
 (19 19 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (19 19 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (19 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (19 9 (:REWRITE DQ-STG-NOT-IFU-STG))
 (19 9 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (19 9 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (18 10 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (18 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (16 16 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (16 8 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (16 8 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (16 8 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (16 8 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (16 8 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (16 8 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (16 8 (:LINEAR INST-TAG-GE-0))
 (14 14 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (14 6 (:REWRITE EXECUTED-DISPATCHED-INST))
 (14 6 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (14 6 (:REWRITE COMPLETED-DISPATCHED-INST))
 (14 6 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (14 6 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (12 12 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (12 12 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (12 12 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (12 12 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (12 12 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (12 12 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (12 12 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (12 12 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (12 12 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (12 12 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (12 12 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (12 12 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (12 12 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (12 12 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (12 12 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (12 12 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (12 12 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (12 12 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (12 12 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (12 12 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (12 12 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (12 12 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (12 12 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (12 12 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (12 12 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (12 12 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (12 12 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (12 12 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (12 12 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (12 12 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (12 12 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (12 8 (:REWRITE IFU-VALID-IF-INST-IN))
 (10 10 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (10 10 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (10 6 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (10 2 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (8 8 (:TYPE-PRESCRIPTION COMMITTED-P))
 (8 8 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (8 8 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (8 8 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (8 8 (:REWRITE IFU-STG-NOT-DQ-STG))
 (8 8 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (8 8 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (8 8 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (8 8 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (8 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (8 2 (:REWRITE RETIRED-COMMITTED-INST))
 (6 6 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (4 4 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (3 3 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE IFU-NOT-COMMITTED-INST))
 (2 2 (:REWRITE EXECUTED-COMMITTED-INST))
 (2 2 (:REWRITE DQ-NOT-COMMITTED-INST))
 (2 2 (:REWRITE COMPLETED-COMMITTED-INST))
 )
(MT-DQ-LEN-0-TO-4)
(NEW-DQ-STAGE-ONE-OF-THEM
 (184 92 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (112 8 (:REWRITE DEFAULT-+-2))
 (92 92 (:TYPE-PRESCRIPTION MAETT-P))
 (56 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (42 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (32 28 (:REWRITE DEFAULT-CDR))
 (32 28 (:REWRITE DEFAULT-CAR))
 (18 18 (:REWRITE DE-VALID-CONSISTENT))
 (18 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (12 12 (:TYPE-PRESCRIPTION MA-STATE-P))
 (12 12 (:REWRITE MT-DQ-LEN-4))
 (12 12 (:REWRITE MT-DQ-LEN-3))
 (12 12 (:REWRITE MT-DQ-LEN-2))
 (12 12 (:REWRITE MT-DQ-LEN-1))
 (12 12 (:REWRITE MT-DQ-LEN-0))
 (8 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 )
(DE-VALID-DQ-DE0-BY-MT-DQ-LEN
 (57 57 (:REWRITE DE-VALID-CONSISTENT))
 (16 16 (:REWRITE MT-DQ-LEN-4))
 (16 16 (:REWRITE MT-DQ-LEN-3))
 (16 16 (:REWRITE MT-DQ-LEN-2))
 (16 16 (:REWRITE MT-DQ-LEN-1))
 (16 16 (:REWRITE MT-DQ-LEN-0))
 (14 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 (7 7 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (5 5 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (1 1 (:REWRITE ROB-HEAD-MA-ROB-=-MT-ROB-HEAD))
 (1 1 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (1 1 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (1 1 (:LINEAR MT-DQ-LEN-LT-4))
 (1 1 (:LINEAR MT-DQ-LEN-LT-3))
 (1 1 (:LINEAR MT-DQ-LEN-LT-2))
 (1 1 (:LINEAR MT-DQ-LEN-LE-4))
 (1 1 (:LINEAR MT-DQ-LEN-GE-3))
 (1 1 (:LINEAR MT-DQ-LEN-GE-2))
 (1 1 (:LINEAR MT-DQ-LEN-GE-1))
 )
(DE-VALID-DQ-DE1-BY-MT-DQ-LEN
 (57 57 (:REWRITE DE-VALID-CONSISTENT))
 (16 16 (:REWRITE MT-DQ-LEN-4))
 (16 16 (:REWRITE MT-DQ-LEN-3))
 (16 16 (:REWRITE MT-DQ-LEN-2))
 (16 16 (:REWRITE MT-DQ-LEN-1))
 (16 16 (:REWRITE MT-DQ-LEN-0))
 (14 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (5 5 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (2 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (2 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (1 1 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (1 1 (:REWRITE ROB-HEAD-MA-ROB-=-MT-ROB-HEAD))
 (1 1 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (1 1 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (1 1 (:LINEAR MT-DQ-LEN-LT-4))
 (1 1 (:LINEAR MT-DQ-LEN-LT-3))
 (1 1 (:LINEAR MT-DQ-LEN-LT-2))
 (1 1 (:LINEAR MT-DQ-LEN-LE-4))
 (1 1 (:LINEAR MT-DQ-LEN-GE-3))
 (1 1 (:LINEAR MT-DQ-LEN-GE-2))
 (1 1 (:LINEAR MT-DQ-LEN-GE-1))
 )
(DE-VALID-DQ-DE2-BY-MT-DQ-LEN
 (57 57 (:REWRITE DE-VALID-CONSISTENT))
 (16 16 (:REWRITE MT-DQ-LEN-4))
 (16 16 (:REWRITE MT-DQ-LEN-3))
 (16 16 (:REWRITE MT-DQ-LEN-2))
 (16 16 (:REWRITE MT-DQ-LEN-1))
 (16 16 (:REWRITE MT-DQ-LEN-0))
 (14 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (5 5 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (3 3 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (3 3 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (2 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (2 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (1 1 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (1 1 (:REWRITE ROB-HEAD-MA-ROB-=-MT-ROB-HEAD))
 (1 1 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (1 1 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (1 1 (:LINEAR MT-DQ-LEN-LT-4))
 (1 1 (:LINEAR MT-DQ-LEN-LT-3))
 (1 1 (:LINEAR MT-DQ-LEN-LT-2))
 (1 1 (:LINEAR MT-DQ-LEN-LE-4))
 (1 1 (:LINEAR MT-DQ-LEN-GE-3))
 (1 1 (:LINEAR MT-DQ-LEN-GE-2))
 (1 1 (:LINEAR MT-DQ-LEN-GE-1))
 )
(DE-VALID-DQ-DE3-BY-MT-DQ-LEN
 (57 57 (:REWRITE DE-VALID-CONSISTENT))
 (16 16 (:REWRITE MT-DQ-LEN-4))
 (16 16 (:REWRITE MT-DQ-LEN-3))
 (16 16 (:REWRITE MT-DQ-LEN-2))
 (16 16 (:REWRITE MT-DQ-LEN-1))
 (16 16 (:REWRITE MT-DQ-LEN-0))
 (14 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (4 4 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (4 4 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (3 3 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (3 3 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (3 3 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (2 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (2 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (1 1 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (1 1 (:REWRITE ROB-HEAD-MA-ROB-=-MT-ROB-HEAD))
 (1 1 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (1 1 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (1 1 (:LINEAR MT-DQ-LEN-LT-4))
 (1 1 (:LINEAR MT-DQ-LEN-LT-3))
 (1 1 (:LINEAR MT-DQ-LEN-LT-2))
 (1 1 (:LINEAR MT-DQ-LEN-LE-4))
 (1 1 (:LINEAR MT-DQ-LEN-GE-3))
 (1 1 (:LINEAR MT-DQ-LEN-GE-2))
 (1 1 (:LINEAR MT-DQ-LEN-GE-1))
 )
(DQ-FULL-BY-MT-DQ-LEN
 (57 57 (:REWRITE DE-VALID-CONSISTENT))
 (16 16 (:REWRITE MT-DQ-LEN-4))
 (16 16 (:REWRITE MT-DQ-LEN-3))
 (16 16 (:REWRITE MT-DQ-LEN-2))
 (16 16 (:REWRITE MT-DQ-LEN-1))
 (16 16 (:REWRITE MT-DQ-LEN-0))
 (14 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (10 10 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (10 10 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (4 4 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (4 4 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (4 4 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (3 3 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (3 3 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (3 3 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (2 2 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (2 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (2 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (1 1 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (1 1 (:REWRITE ROB-HEAD-MA-ROB-=-MT-ROB-HEAD))
 (1 1 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (1 1 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (1 1 (:LINEAR MT-DQ-LEN-LT-4))
 (1 1 (:LINEAR MT-DQ-LEN-LT-3))
 (1 1 (:LINEAR MT-DQ-LEN-LT-2))
 (1 1 (:LINEAR MT-DQ-LEN-LE-4))
 (1 1 (:LINEAR MT-DQ-LEN-GE-3))
 (1 1 (:LINEAR MT-DQ-LEN-GE-2))
 (1 1 (:LINEAR MT-DQ-LEN-GE-1))
 )
(DECODE-ILLEGAL-INST-0)
(IFU-BRANCH-TARGET=INST-BR-TARGET
 (21 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (18 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (7 1 (:REWRITE IFU-WORD-INST-WORD-2))
 (7 1 (:REWRITE IFU-PC-INST-PC-2))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 2 (:REWRITE UNIQ-INST-AT-IFU-IF-IFU-VALID))
 (6 2 (:REWRITE REDUCE-ADDR))
 (6 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (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 ADDR-P))
 (4 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (4 2 (:REWRITE DEFAULT-+-2))
 (4 2 (:REWRITE DEFAULT-+-1))
 (4 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (2 2 (:TYPE-PRESCRIPTION LOGEXTU-TYPE))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-WORD-INST-WORD-IF-FETCH-ERROR))
 )
(MA-SU-CAR-MT-NON-RETIRE-TRACE-=-INST-SU-HELP-INDUCTION
 (2888 143 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (2466 36 (:REWRITE NO-COMMIT-INST-P-IF-NO-DISPATCHED-INST-P))
 (1342 9 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (1290 36 (:DEFINITION NO-DISPATCHED-INST-P))
 (864 120 (:DEFINITION TRUE-LISTP))
 (647 647 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (623 9 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (615 9 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (594 198 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (554 61 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (543 36 (:REWRITE RETIRED-DISPATCHED-INST))
 (434 14 (:REWRITE NO-DISPATCHED-INST-P-CDR))
 (412 9 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (400 128 (:REWRITE INST-LISTP-CAR))
 (396 396 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (386 386 (:TYPE-PRESCRIPTION IFU-STG-P))
 (367 59 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (353 3 (:REWRITE NOT-INST-WRONG-BRANCH-IF-NOT-INST-BU))
 (351 39 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (335 335 (:TYPE-PRESCRIPTION DQ-STG-P))
 (328 52 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (320 320 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (314 314 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (309 309 (:REWRITE DEFAULT-CAR))
 (309 139 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (309 139 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (278 278 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (275 275 (:REWRITE DEFAULT-CDR))
 (244 59 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (225 147 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (225 12 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (212 52 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (170 170 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (170 170 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (163 2 (:REWRITE B1P-B-IOR))
 (146 20 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (140 34 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (140 34 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (137 3 (:REWRITE INST-LSU-IF-INST-STORE))
 (133 131 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (132 4 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (132 4 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (131 131 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (131 117 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (117 39 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (117 39 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (117 39 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (117 39 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (111 37 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (111 37 (:REWRITE DQ-STG-NOT-IFU-STG))
 (111 37 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (108 96 (:REWRITE MEMBER-OF-SUBTRACE))
 (89 13 (:REWRITE INST-LISTP-CDR))
 (81 52 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (80 3 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (77 58 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (77 49 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (77 49 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (77 49 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (77 49 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (75 25 (:REWRITE IFU-STG-NOT-DQ-STG))
 (75 25 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (75 25 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (68 34 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (68 34 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (61 15 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (57 35 (:REWRITE IFU-NOT-COMMITTED-INST))
 (57 35 (:REWRITE EXECUTED-COMMITTED-INST))
 (57 35 (:REWRITE DQ-NOT-COMMITTED-INST))
 (57 35 (:REWRITE COMPLETED-COMMITTED-INST))
 (48 3 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (44 33 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (44 33 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (42 14 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (42 14 (:REWRITE EXECUTED-DISPATCHED-INST))
 (42 14 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (42 14 (:REWRITE COMPLETED-DISPATCHED-INST))
 (41 39 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (41 3 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (36 36 (:TYPE-PRESCRIPTION NO-DISPATCHED-INST-P))
 (32 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (31 25 (:REWRITE COMMIT-DISPATCHED-INST))
 (31 3 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (28 28 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (22 22 (:REWRITE SUBTRACE-TAIL-P))
 (22 22 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (22 6 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (22 3 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (20 20 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (20 20 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (19 6 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (19 3 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (18 18 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (18 9 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (18 3 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (16 3 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 9 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (13 9 (:REWRITE INST-MODIFIED-CAR))
 (12 6 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (12 3 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (9 3 (:REWRITE INST-MU-IF-MU-STG-P))
 (9 3 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (9 3 (:REWRITE INST-LSU-IF-INST-LOAD))
 (9 3 (:REWRITE INST-IU-IF-IU-STG-P))
 (9 3 (:REWRITE INST-BU-IF-BU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION MU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION LSU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION IU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (6 6 (:TYPE-PRESCRIPTION BU-STG-P))
 (3 3 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 )
(MA-SU-CAR-MT-NON-RETIRE-TRACE-=-INST-SU-HELP
 (536 15 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (318 6 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (256 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (190 5 (:REWRITE RETIRED-DISPATCHED-INST))
 (183 3 (:REWRITE NO-COMMIT-INST-P-IF-NO-DISPATCHED-INST-P))
 (177 3 (:DEFINITION NO-DISPATCHED-INST-P))
 (151 9 (:REWRITE RETIRED-COMMITTED-INST))
 (127 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (114 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (94 14 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (70 70 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (56 56 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (54 54 (:TYPE-PRESCRIPTION IFU-STG-P))
 (54 6 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (52 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (50 50 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (50 50 (:TYPE-PRESCRIPTION DQ-STG-P))
 (50 50 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (48 48 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (40 13 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (38 14 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (34 14 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (34 14 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (32 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (32 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (31 23 (:REWRITE INST-LISTP-CAR))
 (30 30 (:REWRITE DEFAULT-CDR))
 (30 10 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (30 10 (:REWRITE DQ-STG-NOT-IFU-STG))
 (30 10 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (28 28 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (28 14 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (26 26 (:TYPE-PRESCRIPTION INST-P))
 (26 26 (:REWRITE DEFAULT-CAR))
 (25 25 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (25 25 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (21 9 (:REWRITE COMMIT-COMMITTED-INST))
 (20 20 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (20 20 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (20 4 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (18 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (16 16 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (16 16 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (15 5 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (15 5 (:REWRITE EXECUTED-DISPATCHED-INST))
 (15 5 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (15 5 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 5 (:REWRITE COMMIT-DISPATCHED-INST))
 (14 6 (:REWRITE IFU-NOT-COMMITTED-INST))
 (14 6 (:REWRITE EXECUTED-COMMITTED-INST))
 (14 6 (:REWRITE DQ-NOT-COMMITTED-INST))
 (14 6 (:REWRITE COMPLETED-COMMITTED-INST))
 (14 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (13 13 (: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))
 (10 10 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (10 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (10 2 (:REWRITE INST-LISTP-CDR))
 (9 9 (:TYPE-PRESCRIPTION INST-IN))
 (9 9 (:REWRITE MEMBER-OF-SUBTRACE))
 (9 9 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (8 8 (:REWRITE INST-SPECULTV-CAR))
 (8 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (8 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (8 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (8 2 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (6 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (4 4 (:REWRITE SUBTRACE-TAIL-P))
 (4 4 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (4 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (3 3 (:TYPE-PRESCRIPTION NO-DISPATCHED-INST-P))
 (3 3 (:REWRITE NO-DISPATCHED-INST-P-CDR))
 (2 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (2 2 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE INST-CONTEXT-SYNC-CAR))
 )
(MA-SU-CAR-MT-NON-RETIRE-TRACE-=-INST-SU
 (48 2 (:REWRITE ISA-BEFORE-MT-NON-NIL-TRACE))
 (36 2 (:REWRITE CONSP-MT-NON-COMMIT-TRACE))
 (23 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (12 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (7 7 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (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 WBUF-STG-NOT-IFU-STG))
 (5 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (2 2 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (1 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 )
(MA-SRF-SU-=-INST-SU
 (24 1 (:REWRITE ISA-BEFORE-MT-NON-NIL-TRACE))
 (19 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (18 1 (:REWRITE CONSP-MT-NON-COMMIT-TRACE))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (6 1 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (5 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 3 (:TYPE-PRESCRIPTION MT-NON-COMMIT-TRACE))
 (3 1 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (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))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (1 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE RETIRE-STG-NOT-COMMIT-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (1 1 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 )
(DQ0-INST-INV-STEP-INST-IFU
 (5985 689 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (5604 140 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (4352 136 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (2860 68 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (2572 952 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (2572 952 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (2448 136 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (2026 934 (:REWRITE IFU-WORD-INST-WORD-2))
 (1914 1914 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1638 156 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1620 1620 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (1620 1620 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (1484 158 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1132 172 (:REWRITE IFU-PC-INST-PC-2))
 (1056 66 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1026 342 (:REWRITE UNIQ-INST-AT-IFU-IF-IFU-VALID))
 (836 140 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (816 816 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (816 136 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (816 136 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (805 76 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (780 156 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (726 66 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (680 136 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (680 80 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (679 168 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (577 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 2))
 (484 484 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (458 78 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (458 78 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (408 136 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (408 136 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (408 136 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (408 68 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (408 68 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (398 88 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (396 66 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (379 167 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (342 342 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (330 66 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (320 80 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (312 156 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (312 156 (:REWRITE DQ-STG-NOT-IFU-STG))
 (312 156 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (312 156 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (302 146 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (280 280 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (272 272 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (272 272 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (272 272 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (240 80 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (240 80 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (240 80 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (240 80 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (240 80 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (240 80 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (240 80 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (226 76 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (226 76 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (206 68 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (198 66 (:REWRITE INST-MU-IF-MU-STG-P))
 (198 66 (:REWRITE INST-IU-IF-IU-STG-P))
 (160 76 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (158 76 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (156 156 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (152 152 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (152 152 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (150 50 (:REWRITE INST-BU-IF-BU-STG-P))
 (140 140 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (140 140 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (134 134 (:TYPE-PRESCRIPTION IU-STG-P))
 (132 132 (:TYPE-PRESCRIPTION MU-STG-P))
 (100 100 (:TYPE-PRESCRIPTION BU-STG-P))
 (92 92 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (92 92 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (92 92 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (86 86 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (86 86 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (86 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (80 80 (:REWRITE MEMBER-OF-SUBTRACE))
 (76 76 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (76 76 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (76 76 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (76 76 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (76 76 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (76 76 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (76 76 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (76 76 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (73 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (73 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (71 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (71 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (71 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (71 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (71 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (71 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IF-NOT-ADVANCE))
 (70 2 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (54 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (50 6 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (34 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (24 8 (:REWRITE INST-P-STEP-INST))
 (20 2 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (14 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 12 (:REWRITE INST-DATA-DECODE-ERROR-DETECTED-STEP-INST-NOT-IFU))
 (12 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-COMPLETE))
 (12 4 (:REWRITE INST-EXCPT-FLAGS-STEP-DQ-INST))
 (10 2 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 (8 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (8 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (6 6 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (4 2 (:REWRITE INST-EXCPT-STEP-INST))
 (2 2 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-CNTLV-STEP-NON-IFU-INST))
 )
(DQ1-INST-INV-STEP-INST-IFU
 (5985 689 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (5604 140 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (4352 136 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (2860 68 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (2572 952 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (2572 952 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (2448 136 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (2026 934 (:REWRITE IFU-WORD-INST-WORD-2))
 (1914 1914 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1638 156 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1620 1620 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (1620 1620 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (1484 158 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1132 172 (:REWRITE IFU-PC-INST-PC-2))
 (1056 66 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1026 342 (:REWRITE UNIQ-INST-AT-IFU-IF-IFU-VALID))
 (836 140 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (816 816 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (816 136 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (816 136 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (780 156 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (740 76 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (726 66 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (680 136 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (680 80 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (664 168 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (556 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 2))
 (488 216 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (484 484 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (458 78 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (458 78 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (408 136 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (408 136 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (408 136 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (408 68 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (408 68 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (396 66 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (392 88 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (342 342 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (330 66 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (320 80 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (312 156 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (312 156 (:REWRITE DQ-STG-NOT-IFU-STG))
 (312 156 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (312 156 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (302 146 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (280 280 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (272 272 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (272 272 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (272 272 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (240 80 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (240 80 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (240 80 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (240 80 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (240 80 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (240 80 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (240 80 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (226 76 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (226 76 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (206 68 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (198 66 (:REWRITE INST-MU-IF-MU-STG-P))
 (198 66 (:REWRITE INST-IU-IF-IU-STG-P))
 (156 156 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (152 152 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (152 152 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (150 50 (:REWRITE INST-BU-IF-BU-STG-P))
 (140 140 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (140 140 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (134 134 (:TYPE-PRESCRIPTION IU-STG-P))
 (132 132 (:TYPE-PRESCRIPTION MU-STG-P))
 (120 76 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (120 76 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (100 100 (:TYPE-PRESCRIPTION BU-STG-P))
 (92 92 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (92 92 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (86 86 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (86 86 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (86 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (80 80 (:REWRITE MEMBER-OF-SUBTRACE))
 (76 76 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (76 76 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (76 76 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (76 76 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (76 76 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (76 76 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (76 76 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (76 76 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (70 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (70 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (70 2 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (68 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (68 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (68 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (68 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (68 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (68 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IF-NOT-ADVANCE))
 (54 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (50 6 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (34 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (24 8 (:REWRITE INST-P-STEP-INST))
 (20 2 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (14 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 12 (:REWRITE INST-DATA-DECODE-ERROR-DETECTED-STEP-INST-NOT-IFU))
 (12 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-COMPLETE))
 (12 4 (:REWRITE INST-EXCPT-FLAGS-STEP-DQ-INST))
 (10 2 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 (8 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (8 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (6 6 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (4 2 (:REWRITE INST-EXCPT-STEP-INST))
 (2 2 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-CNTLV-STEP-NON-IFU-INST))
 )
(DQ2-INST-INV-STEP-INST-IFU
 (5985 689 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (5604 140 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (4352 136 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (2860 68 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (2572 952 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (2572 952 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (2448 136 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (2026 934 (:REWRITE IFU-WORD-INST-WORD-2))
 (1914 1914 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1638 156 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1620 1620 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (1620 1620 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (1484 158 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1132 172 (:REWRITE IFU-PC-INST-PC-2))
 (1056 66 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1026 342 (:REWRITE UNIQ-INST-AT-IFU-IF-IFU-VALID))
 (836 140 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (816 816 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (816 136 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (816 136 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (780 156 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (740 76 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (726 66 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (680 136 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (680 80 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (664 168 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (556 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 2))
 (488 216 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (484 484 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (458 78 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (458 78 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (408 136 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (408 136 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (408 136 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (408 68 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (408 68 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (396 66 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (392 88 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (342 342 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (330 66 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (320 80 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (312 156 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (312 156 (:REWRITE DQ-STG-NOT-IFU-STG))
 (312 156 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (312 156 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (302 146 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (280 280 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (272 272 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (272 272 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (272 272 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (240 80 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (240 80 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (240 80 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (240 80 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (240 80 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (240 80 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (240 80 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (226 76 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (226 76 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (206 68 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (198 66 (:REWRITE INST-MU-IF-MU-STG-P))
 (198 66 (:REWRITE INST-IU-IF-IU-STG-P))
 (156 156 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (152 152 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (152 152 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (150 50 (:REWRITE INST-BU-IF-BU-STG-P))
 (140 140 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (140 140 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (138 138 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (134 134 (:TYPE-PRESCRIPTION IU-STG-P))
 (132 132 (:TYPE-PRESCRIPTION MU-STG-P))
 (120 76 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (120 76 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (100 100 (:TYPE-PRESCRIPTION BU-STG-P))
 (92 92 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (86 86 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (86 86 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (86 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (80 80 (:REWRITE MEMBER-OF-SUBTRACE))
 (76 76 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (76 76 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (76 76 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (76 76 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (76 76 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (76 76 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (76 76 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (76 76 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (76 76 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (76 76 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (76 76 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (70 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (70 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (70 2 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (68 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (68 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (68 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (68 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (68 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (68 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IF-NOT-ADVANCE))
 (54 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (50 6 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (34 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (24 8 (:REWRITE INST-P-STEP-INST))
 (20 2 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (14 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 12 (:REWRITE INST-DATA-DECODE-ERROR-DETECTED-STEP-INST-NOT-IFU))
 (12 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-COMPLETE))
 (12 4 (:REWRITE INST-EXCPT-FLAGS-STEP-DQ-INST))
 (10 2 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 (8 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (8 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (6 6 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (4 2 (:REWRITE INST-EXCPT-STEP-INST))
 (2 2 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-CNTLV-STEP-NON-IFU-INST))
 )
(DQ3-INST-INV-STEP-INST-IFU
 (3240 376 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (3103 79 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (2400 75 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (1826 43 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (1412 530 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (1412 530 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (1350 75 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (1076 476 (:REWRITE IFU-WORD-INST-WORD-2))
 (1065 1065 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1008 96 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (904 88 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (882 882 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (882 882 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (692 104 (:REWRITE IFU-PC-INST-PC-2))
 (672 42 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (594 198 (:REWRITE UNIQ-INST-AT-IFU-IF-IFU-VALID))
 (480 96 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (470 79 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (464 464 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (462 42 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (450 75 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (450 75 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (415 47 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (375 75 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (368 102 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (340 40 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (297 127 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (283 48 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (283 48 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (278 1 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 2))
 (260 260 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (258 43 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (258 43 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (252 42 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (226 54 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (225 75 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (225 75 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (225 75 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (210 42 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (198 198 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (192 96 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (192 96 (:REWRITE DQ-STG-NOT-IFU-STG))
 (192 96 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (192 96 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (187 91 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (160 40 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (154 154 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (150 150 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (150 150 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (150 150 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (140 47 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (140 47 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (130 43 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (126 42 (:REWRITE INST-MU-IF-MU-STG-P))
 (126 42 (:REWRITE INST-IU-IF-IU-STG-P))
 (120 40 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (120 40 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (120 40 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (120 40 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (120 40 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (120 40 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (120 40 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (102 34 (:REWRITE INST-BU-IF-BU-STG-P))
 (96 96 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (94 94 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (94 94 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (91 47 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (88 88 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (85 85 (:TYPE-PRESCRIPTION IU-STG-P))
 (84 84 (:TYPE-PRESCRIPTION MU-STG-P))
 (79 47 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (77 77 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (77 77 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (68 68 (:TYPE-PRESCRIPTION BU-STG-P))
 (52 52 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (52 52 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (49 49 (:REWRITE MEMBER-OF-SUBTRACE))
 (47 47 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (47 47 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (47 47 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (47 47 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (47 47 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (47 47 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (47 47 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (47 47 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (47 47 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (47 47 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (47 47 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (47 47 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (47 47 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (47 47 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (47 47 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (47 47 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (47 47 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (47 47 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (47 47 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (47 47 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (47 47 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (47 47 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (47 47 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (47 47 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (47 47 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (43 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (35 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (35 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (35 1 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (34 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (34 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (34 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (34 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (34 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (34 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IF-NOT-ADVANCE))
 (30 30 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (27 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (25 3 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (17 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (12 4 (:REWRITE INST-P-STEP-INST))
 (10 1 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (7 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (6 6 (:REWRITE INST-DATA-DECODE-ERROR-DETECTED-STEP-INST-NOT-IFU))
 (6 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-COMPLETE))
 (6 2 (:REWRITE INST-EXCPT-FLAGS-STEP-DQ-INST))
 (5 1 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 (4 1 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (4 1 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (3 3 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (2 1 (:REWRITE INST-EXCPT-STEP-INST))
 (1 1 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-CNTLV-STEP-NON-IFU-INST))
 )
(DQ-INST-INV-STEP-INST-IFU
 (1330 34 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (1248 24 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (936 72 (:REWRITE DE-VALID-CONSISTENT))
 (832 832 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (320 128 (:LINEAR MT-DQ-LEN-LE-4))
 (256 128 (:REWRITE DEFAULT-<-2))
 (244 4 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (198 38 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 1))
 (182 38 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 2))
 (132 12 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (132 12 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (132 12 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (132 12 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (128 128 (:REWRITE DEFAULT-<-1))
 (128 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (120 12 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (120 12 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (120 12 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (120 12 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (104 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (84 8 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (82 34 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (72 4 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (72 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (48 24 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (40 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (36 4 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (34 34 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (34 34 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (34 34 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (34 34 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (34 34 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (34 34 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (34 34 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (34 34 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (34 34 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (34 34 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (34 34 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (34 34 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (34 34 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (34 34 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (34 34 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (34 34 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (34 34 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (34 34 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (34 34 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (34 34 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (34 34 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (34 34 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (34 34 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (34 34 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (34 34 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (24 8 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (24 8 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (24 4 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (24 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (20 20 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (20 4 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (16 16 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (16 16 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (16 16 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (16 16 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (16 16 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (16 16 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (16 8 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (16 8 (:REWRITE DQ-STG-NOT-IFU-STG))
 (16 8 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (16 8 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (12 12 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (12 12 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (12 12 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (12 12 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (12 4 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (12 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (12 4 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (8 8 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 4 (:REWRITE DEFAULT-CDR))
 (8 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE IFU-VALID-IF-INST-IN))
 )
(DQ-INST-INV-STEP-INST-DQ
 (19516 476 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (15232 476 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (8568 476 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (4864 224 (:DEFINITION IFU-INST-INV))
 (2952 492 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (2912 32 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2856 476 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (2856 476 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (2656 112 (:REWRITE DQ-INST-INV-STEP-INST-IFU))
 (2380 476 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (1980 660 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (1904 32 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (1744 16 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (1596 32 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (1476 492 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (1476 492 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (1476 492 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (1400 700 (:REWRITE IFU-VALID-IF-INST-IN))
 (1311 575 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (1036 40 (:REWRITE DQ0-INST-INV-STEP-INST-IFU))
 (984 984 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (968 968 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (968 968 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (968 968 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (920 184 (:REWRITE IFU-PC-INST-PC-2))
 (908 908 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (900 40 (:REWRITE DQ1-INST-INV-STEP-INST-IFU))
 (880 32 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (880 16 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (864 48 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (728 104 (:REWRITE DQ-DE0-PC-=-INST-PC-2))
 (700 700 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (628 436 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (616 88 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (560 80 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (560 80 (:REWRITE DQ-DE0-RB-=-INST-RB-2))
 (560 80 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (560 80 (:REWRITE DQ-DE0-IM-=-INST-IM-2))
 (560 80 (:REWRITE DQ-DE0-BR-TARGET-=-INST-BR-TARGET-2))
 (540 24 (:REWRITE DQ2-INST-INV-STEP-INST-IFU))
 (540 16 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (528 416 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (528 416 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (528 416 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (528 416 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (528 416 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (492 492 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (492 492 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (476 68 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (448 448 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (416 416 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (416 416 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (416 416 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (416 416 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (416 416 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (416 416 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (416 416 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (416 416 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (416 416 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (416 416 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (416 416 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (416 416 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (416 416 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (416 416 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (416 416 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (416 416 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (416 416 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (416 416 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (416 416 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (416 416 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (368 184 (:REWRITE IFU-PC-INST-PC))
 (352 352 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (320 64 (:REWRITE IFU-WORD-INST-WORD-2))
 (312 156 (:TYPE-PRESCRIPTION TYPE-DQ-STG))
 (304 32 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (256 64 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (256 64 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (248 248 (:REWRITE UNIQ-INST-AT-IFU-IF-IFU-VALID))
 (224 224 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (224 224 (:TYPE-PRESCRIPTION IFU-INST-INV))
 (224 64 (:LINEAR MT-ROB-HEAD-LT-8))
 (224 64 (:LINEAR MT-ROB-HEAD-GE-0))
 (220 220 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (180 8 (:REWRITE DQ3-INST-INV-STEP-INST-IFU))
 (176 32 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (164 32 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (160 160 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (160 160 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (160 64 (:LINEAR INST-TAG-LT-8))
 (160 32 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (160 16 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (128 128 (:REWRITE MEMBER-OF-SUBTRACE))
 (128 128 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (128 64 (:REWRITE IFU-WORD-INST-WORD-IF-FETCH-ERROR))
 (128 64 (:REWRITE IFU-WORD-INST-WORD))
 (128 64 (:REWRITE IFU-EXCPT-INST-EXCPT))
 (128 64 (:LINEAR INST-TAG-GE-0))
 (120 120 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (112 112 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (96 96 (:TYPE-PRESCRIPTION INTEGERP-INST-WORD))
 (96 32 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (96 32 (:REWRITE INST-P-STEP-INST))
 (96 16 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (80 80 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (80 80 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (66 16 (:REWRITE INST-BR-PREDICT-STEP-INST))
 (64 48 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (64 48 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (64 32 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (64 32 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-COMPLETE))
 (64 32 (:REWRITE IFU-STG-NOT-DQ-STG))
 (64 32 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (64 32 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (64 16 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (64 16 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (60 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (60 20 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (56 32 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (48 32 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (48 32 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (48 32 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (48 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (48 24 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (48 16 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (48 16 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (48 16 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (48 16 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (36 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (36 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (36 24 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (32 32 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (32 32 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (32 16 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (32 16 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (32 16 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (32 16 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (32 16 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (32 16 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (16 16 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 2))
 (16 16 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (16 16 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (16 16 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (12 12 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (9 9 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 1))
 )
(DQ-INST-INV-STEP-INST
 (10024 4 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 2))
 (9396 692 (:REWRITE MT-DQ-LEN-3))
 (8968 220 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (8904 692 (:REWRITE MT-DQ-LEN-2))
 (7968 244 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (6060 280 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (5088 1232 (:REWRITE DE-VALID-CONSISTENT))
 (4816 648 (:REWRITE MT-DQ-LEN-0))
 (3901 13 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (3840 24 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (3804 668 (:REWRITE MT-DQ-LEN-1))
 (3720 260 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (3660 40 (:LINEAR MT-DQ-LEN-LT-3))
 (3368 3368 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (3273 4 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (3251 6 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (2844 4 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 1))
 (2660 40 (:LINEAR MT-DQ-LEN-LE-4))
 (2576 40 (:LINEAR MT-DQ-LEN-LT-4))
 (2164 204 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (2060 36 (:LINEAR MT-DQ-LEN-LT-2))
 (1984 216 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (1960 700 (:REWRITE MT-DQ-LEN-4))
 (1572 32 (:LINEAR MT-DQ-LEN-GE-1))
 (1500 32 (:LINEAR MT-DQ-LEN-GE-2))
 (1360 36 (:LINEAR MT-DQ-LEN-GE-3))
 (928 464 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (904 452 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (496 248 (:REWRITE DEFAULT-<-2))
 (432 432 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (293 11 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (248 248 (:REWRITE DEFAULT-<-1))
 (216 22 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (208 208 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (200 200 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (158 5 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (136 4 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (132 132 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (120 1 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (119 10 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (94 4 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (88 6 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (84 8 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (84 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (75 11 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (72 17 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (68 14 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (68 8 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (65 10 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (61 13 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (59 11 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (56 56 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (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))
 (53 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (50 18 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (48 24 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (44 44 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (44 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (43 17 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (43 17 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (43 17 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (42 14 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (42 14 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (40 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (36 4 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (32 8 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (32 8 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (30 10 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (28 28 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (28 28 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (28 28 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (28 8 (:LINEAR MT-ROB-HEAD-LT-8))
 (28 8 (:LINEAR MT-ROB-HEAD-GE-0))
 (28 4 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (24 12 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (24 4 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (23 11 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (23 11 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (21 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (20 20 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (20 10 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (20 10 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (20 8 (:LINEAR INST-TAG-LT-8))
 (19 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (18 14 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (18 14 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (18 10 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (17 17 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (16 16 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (16 14 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (16 8 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (16 8 (:REWRITE DQ-STG-NOT-IFU-STG))
 (16 8 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (16 8 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (16 8 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (16 8 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (16 8 (:LINEAR INST-TAG-GE-0))
 (16 1 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (15 11 (:REWRITE IFU-STG-NOT-DQ-STG))
 (13 13 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (13 13 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (13 13 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (13 13 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (13 13 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (13 13 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (13 13 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (13 13 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (13 13 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (13 13 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (13 13 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (13 13 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (13 13 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (13 13 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (13 13 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (13 13 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (13 13 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (13 13 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (13 13 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (13 13 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (13 13 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (13 13 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (13 13 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (13 13 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (13 13 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (13 13 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (13 13 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 10 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (10 10 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (10 10 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (10 10 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (10 10 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (10 10 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (10 10 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (10 6 (:REWRITE IFU-VALID-IF-INST-IN))
 (10 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (8 8 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (8 8 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (8 8 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (8 8 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (8 4 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (8 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (8 4 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (8 4 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (8 2 (:REWRITE RETIRED-COMMITTED-INST))
 (6 6 (:TYPE-PRESCRIPTION COMMITTED-P))
 (6 4 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (5 5 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (5 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (5 1 (:REWRITE INST-P-STEP-INST))
 (4 4 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (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 1 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (4 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (3 3 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (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))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE IFU-NOT-COMMITTED-INST))
 (2 2 (:REWRITE EXECUTED-COMMITTED-INST))
 (2 2 (:REWRITE DQ-NOT-COMMITTED-INST))
 (2 2 (:REWRITE COMPLETED-COMMITTED-INST))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (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-MU-LCH1-STEP-INST-IF-DQ-STG
 (14 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (11 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 10 (:REWRITE INST-POST-ISA-INST-IN))
 (9 9 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (8 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:REWRITE DE-VALID-CONSISTENT))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION MA-STATE-P))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (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))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 )
(NOT-MU-LCH2-STEP-INST-IF-DQ-STG
 (14 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (11 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 10 (:REWRITE INST-POST-ISA-INST-IN))
 (9 9 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (8 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:REWRITE DE-VALID-CONSISTENT))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION MA-STATE-P))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (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))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 )
(NOT-LSU-RBUF-STEP-INST-IF-DQ-STG
 (14 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (11 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 10 (:REWRITE INST-POST-ISA-INST-IN))
 (9 9 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (8 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:REWRITE DE-VALID-CONSISTENT))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION MA-STATE-P))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (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))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 )
(NOT-LSU-LCH-STEP-INST-IF-DQ-STG
 (14 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (11 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 10 (:REWRITE INST-POST-ISA-INST-IN))
 (9 9 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (8 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:REWRITE DE-VALID-CONSISTENT))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION MA-STATE-P))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (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))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 )
(NOT-LSU-WBUF0-STEP-INST-IF-DQ-STG
 (14 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (11 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 10 (:REWRITE INST-POST-ISA-INST-IN))
 (9 9 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (8 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:REWRITE DE-VALID-CONSISTENT))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION MA-STATE-P))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (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))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 )
(NOT-LSU-WBUF1-STEP-INST-IF-DQ-STG
 (14 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (11 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 10 (:REWRITE INST-POST-ISA-INST-IN))
 (9 9 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (8 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:REWRITE DE-VALID-CONSISTENT))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION MA-STATE-P))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (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))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 )
(NOT-LSU-WBUF0-LCH-STEP-INST-IF-DQ-STG
 (14 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (11 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 10 (:REWRITE INST-POST-ISA-INST-IN))
 (9 9 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (8 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:REWRITE DE-VALID-CONSISTENT))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION MA-STATE-P))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (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))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 )
(NOT-LSU-WBUF1-LCH-STEP-INST-IF-DQ-STG
 (14 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (12 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (11 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 10 (:REWRITE INST-POST-ISA-INST-IN))
 (9 9 (:REWRITE ROB-TAIL-MA-ROB-=-MT-ROB-TAIL))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (8 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:REWRITE DE-VALID-CONSISTENT))
 (3 2 (:REWRITE DEFAULT-<-2))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION MA-STATE-P))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (1 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (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))
 (1 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 )
(NOT-SELECT-IU-RS0-IF-RS0-VALID?)
(NOT-SELECT-IU-RS1-IF-RS1-VALID?
 (1 1 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 )
(NOT-DISPATCH-TO-IU-IF-RS-FULL
 (25 1 (:REWRITE LOGBIT-0-BITP))
 (19 1 (:DEFINITION BITP))
 (12 12 (:TYPE-PRESCRIPTION RDB-TYPE))
 (6 2 (:LINEAR RDB-UPPER-BOUND))
 (3 3 (:TYPE-PRESCRIPTION BITP))
 (3 3 (:REWRITE DE-VALID-CONSISTENT))
 (3 1 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (1 1 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (1 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 )
(SELECT-IU-RS1-IF-NOT-RS1-VALID?
 (1 1 (:REWRITE NOT-SELECT-IU-RS1-IF-RS1-VALID?))
 (1 1 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 )
(NOT-SELECT-MU-RS0-IF-RS0-VALID?)
(NOT-SELECT-MU-RS1-IF-RS1-VALID?
 (1 1 (:REWRITE MU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 )
(NOT-DISPATCH-TO-MU-IF-RS-FULL
 (3 3 (:REWRITE DE-VALID-CONSISTENT))
 (1 1 (:REWRITE MU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (1 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 )
(SELECT-MU-RS1-IF-NOT-RS1-VALID?
 (1 1 (:REWRITE NOT-SELECT-MU-RS1-IF-RS1-VALID?))
 (1 1 (:REWRITE MU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 )
(NOT-SELECT-BU-RS0-IF-RS0-VALID?)
(NOT-SELECT-BU-RS1-IF-RS1-VALID?
 (1 1 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(NOT-DISPATCH-TO-BU-IF-RS-FULL
 (3 3 (:REWRITE DE-VALID-CONSISTENT))
 (1 1 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (1 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (1 1 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(SELECT-BU-RS1-IF-NOT-RS1-VALID?
 (1 1 (:REWRITE NOT-SELECT-BU-RS1-IF-RS1-VALID?))
 (1 1 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(NOT-DISPATCH-TO-LSU-IF-RS-FULL
 (9 9 (:REWRITE DE-VALID-CONSISTENT))
 (4 4 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (4 4 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (3 3 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (3 3 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS))
 (3 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (3 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (3 3 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (3 3 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (3 3 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 )
(SELECT-LSU-RS0-IF-NOT-RS0-VALID?
 (4 4 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (3 3 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 )
(SELECT-LSU-RS1-IF-NOT-RS1-VALID?
 (4 4 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (3 3 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 )
(SELECT-LSU-RS1-SELECT-LSU-RS0
 (5 5 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (4 1 (:REWRITE SELECT-LSU-RS1-IF-NOT-RS1-VALID?))
 (4 1 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (3 3 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 )
(NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0
 (8 2 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (5 5 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (5 5 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 )
(NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1
 (8 2 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (6 6 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (5 5 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 )
(INST-NO-UNIT-IF-DISPATCH-NO-UNIT
 (301 6 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (169 41 (:REWRITE DE-VALID-CONSISTENT))
 (86 86 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (79 16 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (55 4 (:REWRITE MT-DQ-LEN-2))
 (49 4 (:REWRITE MT-DQ-LEN-3))
 (41 4 (:REWRITE MT-DQ-LEN-1))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 4 (:REWRITE MT-DQ-LEN-4))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (20 4 (:REWRITE MT-DQ-LEN-0))
 (20 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (18 9 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (18 9 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (18 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 1 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 2))
 (15 1 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 2))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 2 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (9 9 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (9 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (9 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (9 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (8 8 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (7 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 6 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (6 3 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (6 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (6 1 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (6 1 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (6 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (4 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (4 3 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (4 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (4 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (3 3 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (3 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (3 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (3 1 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (3 1 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (2 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 (1 1 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (1 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED
 (310 7 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (187 45 (:REWRITE DE-VALID-CONSISTENT))
 (127 17 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (98 98 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (74 6 (:REWRITE MT-DQ-LEN-2))
 (71 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (69 3 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 6 (:REWRITE MT-DQ-LEN-3))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (45 6 (:REWRITE MT-DQ-LEN-1))
 (40 2 (:REWRITE LOGBIT-0-BITP))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (34 6 (:REWRITE MT-DQ-LEN-4))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (32 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (29 9 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (29 7 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (28 2 (:DEFINITION BITP))
 (26 13 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (26 13 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (26 13 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (26 13 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 6 (:REWRITE MT-DQ-LEN-0))
 (24 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (22 22 (:TYPE-PRESCRIPTION RDB-TYPE))
 (21 5 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (20 20 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (18 12 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (17 5 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (16 4 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (16 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (14 10 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (13 13 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (13 7 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (13 7 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 4 (:LINEAR RDB-UPPER-BOUND))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (10 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (9 5 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (9 5 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (9 5 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (8 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (8 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION IU-STG-P))
 (6 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (4 4 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (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 2 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (4 2 (:REWRITE INST-MU-IF-MU-STG-P))
 (4 2 (:REWRITE INST-IU-IF-IU-STG-P))
 (4 2 (:REWRITE INST-BU-IF-BU-STG-P))
 (4 2 (:REWRITE BITP-RDB-BSP-1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (2 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED
 (310 7 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (187 45 (:REWRITE DE-VALID-CONSISTENT))
 (127 17 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (98 98 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (74 6 (:REWRITE MT-DQ-LEN-2))
 (71 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (69 3 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 6 (:REWRITE MT-DQ-LEN-3))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (45 6 (:REWRITE MT-DQ-LEN-1))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (34 6 (:REWRITE MT-DQ-LEN-4))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (32 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (29 9 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (29 7 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (26 13 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (26 13 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (26 13 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (26 13 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 6 (:REWRITE MT-DQ-LEN-0))
 (24 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (21 5 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (20 20 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (18 12 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (17 5 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (16 4 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (16 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (14 10 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (13 13 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (13 7 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (13 7 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (10 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (9 5 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (9 5 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (9 5 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (8 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (8 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION IU-STG-P))
 (6 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (4 4 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (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 2 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (4 2 (:REWRITE INST-MU-IF-MU-STG-P))
 (4 2 (:REWRITE INST-IU-IF-IU-STG-P))
 (4 2 (:REWRITE INST-BU-IF-BU-STG-P))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED
 (310 7 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (187 45 (:REWRITE DE-VALID-CONSISTENT))
 (127 17 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (98 98 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (74 6 (:REWRITE MT-DQ-LEN-2))
 (71 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (69 3 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 6 (:REWRITE MT-DQ-LEN-3))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (45 6 (:REWRITE MT-DQ-LEN-1))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (34 6 (:REWRITE MT-DQ-LEN-4))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (32 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (29 9 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (29 7 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (26 13 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (26 13 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (26 13 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (26 13 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 6 (:REWRITE MT-DQ-LEN-0))
 (24 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (21 5 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (20 20 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (18 12 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (17 5 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (16 4 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (16 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (14 10 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (13 13 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (13 7 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (13 7 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (10 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (9 5 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (9 5 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (9 5 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (8 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (8 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION IU-STG-P))
 (6 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (4 4 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (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 2 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (4 2 (:REWRITE INST-MU-IF-MU-STG-P))
 (4 2 (:REWRITE INST-IU-IF-IU-STG-P))
 (4 2 (:REWRITE INST-BU-IF-BU-STG-P))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED
 (310 7 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (187 45 (:REWRITE DE-VALID-CONSISTENT))
 (127 17 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (98 98 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (74 6 (:REWRITE MT-DQ-LEN-2))
 (71 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (69 3 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 6 (:REWRITE MT-DQ-LEN-3))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (45 6 (:REWRITE MT-DQ-LEN-1))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (34 6 (:REWRITE MT-DQ-LEN-4))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (32 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (29 9 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (29 7 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (26 13 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (26 13 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (26 13 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (26 13 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 6 (:REWRITE MT-DQ-LEN-0))
 (24 2 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (21 5 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (20 20 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (18 12 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (17 5 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (16 4 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (16 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (14 10 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (13 13 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (13 13 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (13 7 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (13 7 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (10 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (9 5 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (9 5 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (9 5 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (8 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (8 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION IU-STG-P))
 (6 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (4 4 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (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 2 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (4 2 (:REWRITE INST-MU-IF-MU-STG-P))
 (4 2 (:REWRITE INST-IU-IF-IU-STG-P))
 (4 2 (:REWRITE INST-BU-IF-BU-STG-P))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(INST-IU-IF-DISPATCH-TO-IU
 (301 6 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (169 41 (:REWRITE DE-VALID-CONSISTENT))
 (86 86 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (79 16 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (55 4 (:REWRITE MT-DQ-LEN-2))
 (49 4 (:REWRITE MT-DQ-LEN-3))
 (41 4 (:REWRITE MT-DQ-LEN-1))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (37 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 4 (:REWRITE MT-DQ-LEN-4))
 (25 1 (:REWRITE LOGBIT-0-BITP))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (20 4 (:REWRITE MT-DQ-LEN-0))
 (19 1 (:DEFINITION BITP))
 (18 9 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (18 9 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (17 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (12 12 (:TYPE-PRESCRIPTION RDB-TYPE))
 (12 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (12 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 2 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (10 2 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (9 9 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (9 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (9 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (6 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 2 (:LINEAR RDB-UPPER-BOUND))
 (4 4 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (4 1 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (3 3 (:TYPE-PRESCRIPTION BITP))
 (3 3 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (3 1 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION IU-STG-P))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(INST-MU-IF-DISPATCH-TO-MU
 (601 11 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (338 82 (:REWRITE DE-VALID-CONSISTENT))
 (172 172 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (157 31 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (136 2 (:LINEAR MT-DQ-LEN-GE-1))
 (132 2 (:LINEAR MT-DQ-LEN-LE-4))
 (110 8 (:REWRITE MT-DQ-LEN-2))
 (98 8 (:REWRITE MT-DQ-LEN-3))
 (82 8 (:REWRITE MT-DQ-LEN-1))
 (80 2 (:LINEAR MT-DQ-LEN-LT-4))
 (66 2 (:LINEAR MT-DQ-LEN-LT-3))
 (59 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 2))
 (58 2 (:LINEAR MT-DQ-LEN-LT-2))
 (50 8 (:REWRITE MT-DQ-LEN-4))
 (50 2 (:LINEAR MT-DQ-LEN-GE-2))
 (44 22 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (44 22 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (44 22 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (44 22 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (40 8 (:REWRITE MT-DQ-LEN-0))
 (36 18 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (36 18 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (36 2 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (32 2 (:LINEAR MT-DQ-LEN-GE-3))
 (22 22 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (22 22 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (18 18 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (18 2 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (16 16 (:TYPE-PRESCRIPTION INST-P))
 (16 2 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (15 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (15 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (15 3 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (14 1 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 2))
 (13 5 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (13 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (12 6 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (12 1 (:REWRITE CNTLV-EXUNIT-DECODE))
 (11 3 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (10 10 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (10 2 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (9 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (9 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (9 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (8 8 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (8 2 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (7 7 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 1 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (5 5 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (5 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (5 3 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (5 1 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (5 1 (:DEFINITION BITP))
 (4 4 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE DEFAULT-<-2))
 (4 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (3 3 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (3 3 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (3 3 (:TYPE-PRESCRIPTION BITP))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (3 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (1 1 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 )
(INST-BU-IF-DISPATCH-TO-BU
 (601 11 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (338 82 (:REWRITE DE-VALID-CONSISTENT))
 (172 172 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (157 31 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (136 2 (:LINEAR MT-DQ-LEN-GE-1))
 (132 2 (:LINEAR MT-DQ-LEN-LE-4))
 (110 8 (:REWRITE MT-DQ-LEN-2))
 (98 8 (:REWRITE MT-DQ-LEN-3))
 (82 8 (:REWRITE MT-DQ-LEN-1))
 (80 2 (:LINEAR MT-DQ-LEN-LT-4))
 (66 2 (:LINEAR MT-DQ-LEN-LT-3))
 (59 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 2))
 (58 2 (:LINEAR MT-DQ-LEN-LT-2))
 (50 8 (:REWRITE MT-DQ-LEN-4))
 (50 2 (:LINEAR MT-DQ-LEN-GE-2))
 (44 22 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (44 22 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (44 22 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (44 22 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (40 8 (:REWRITE MT-DQ-LEN-0))
 (36 18 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (36 18 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (36 2 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (32 2 (:LINEAR MT-DQ-LEN-GE-3))
 (22 22 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (22 22 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (18 18 (:TYPE-PRESCRIPTION INST-P))
 (18 18 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (18 2 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (16 2 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (15 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (15 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (15 3 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (14 1 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 2))
 (13 5 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (13 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (12 6 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (12 1 (:REWRITE CNTLV-EXUNIT-DECODE))
 (11 3 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (10 10 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (10 2 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (10 2 (:DEFINITION BITP))
 (9 9 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (9 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (9 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (9 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (9 1 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (8 2 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (7 7 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION BITP))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 2 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (6 1 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (5 5 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (5 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (5 3 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (5 1 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-INST-CNTLV-EXCLUSIVE))
 (4 4 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (4 2 (:REWRITE DEFAULT-<-2))
 (4 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (3 3 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (3 3 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (3 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION OPCD-P))
 (1 1 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 )
(INST-LSU-IF-DISPATCH-TO-LSU
 (601 11 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (338 82 (:REWRITE DE-VALID-CONSISTENT))
 (172 172 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (157 31 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (136 2 (:LINEAR MT-DQ-LEN-GE-1))
 (132 2 (:LINEAR MT-DQ-LEN-LE-4))
 (110 8 (:REWRITE MT-DQ-LEN-2))
 (98 8 (:REWRITE MT-DQ-LEN-3))
 (82 8 (:REWRITE MT-DQ-LEN-1))
 (80 2 (:LINEAR MT-DQ-LEN-LT-4))
 (66 2 (:LINEAR MT-DQ-LEN-LT-3))
 (59 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 2))
 (58 2 (:LINEAR MT-DQ-LEN-LT-2))
 (50 8 (:REWRITE MT-DQ-LEN-4))
 (50 2 (:LINEAR MT-DQ-LEN-GE-2))
 (44 22 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (44 22 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (44 22 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (44 22 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (40 8 (:REWRITE MT-DQ-LEN-0))
 (36 18 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (36 18 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (36 2 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (32 2 (:LINEAR MT-DQ-LEN-GE-3))
 (22 22 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (22 22 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (18 18 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (18 2 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (16 16 (:TYPE-PRESCRIPTION INST-P))
 (16 2 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (15 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (15 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (15 3 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (14 1 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 2))
 (13 5 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (13 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (12 6 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (12 1 (:REWRITE CNTLV-EXUNIT-DECODE))
 (11 3 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (10 10 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (10 2 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (10 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (9 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (9 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (9 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (8 8 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (8 2 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (8 2 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (8 2 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (7 7 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (6 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 1 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (5 5 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (5 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (5 3 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (5 1 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (5 1 (:DEFINITION BITP))
 (4 4 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (4 4 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE DEFAULT-<-2))
 (4 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (3 3 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (3 3 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (3 3 (:TYPE-PRESCRIPTION BITP))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (3 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (1 1 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 )
(INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED
 (319 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (223 48 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (117 3 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (115 3 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (109 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (109 1 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (105 6 (:REWRITE INST-LSU-IF-INST-STORE))
 (104 3 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (72 12 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (48 12 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (48 12 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (48 3 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (45 6 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (45 3 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (42 42 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (38 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (36 21 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (36 21 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (33 6 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (30 30 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (29 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (29 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (29 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (29 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (27 21 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (27 15 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (27 6 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (27 3 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (18 3 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 6 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (15 3 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (12 12 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 6 (:REWRITE INST-LSU-IF-INST-LOAD))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (9 6 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (9 6 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (9 6 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (9 6 (:REWRITE INST-MU-IF-MU-STG-P))
 (9 6 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (9 6 (:REWRITE INST-IU-IF-IU-STG-P))
 (9 6 (:REWRITE INST-BU-IF-BU-STG-P))
 (9 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (9 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 6 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (6 6 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (6 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION MU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION LSU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION IU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION BU-STG-P))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 )
(NOT-COMPLETE-STG-P-STEP-INST-IF-INST-LSU
 (947 4 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (939 4 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (447 102 (:REWRITE DE-VALID-CONSISTENT))
 (226 226 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (219 3 (:LINEAR MT-DQ-LEN-LE-4))
 (210 9 (:REWRITE MT-DQ-LEN-2))
 (207 9 (:REWRITE MT-DQ-LEN-3))
 (207 4 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (138 3 (:LINEAR MT-DQ-LEN-GE-3))
 (132 9 (:REWRITE MT-DQ-LEN-1))
 (112 4 (:REWRITE INST-LSU-IF-INST-STORE))
 (100 3 (:LINEAR MT-DQ-LEN-LT-4))
 (91 2 (:LINEAR MT-DQ-LEN-GE-2))
 (79 10 (:REWRITE MT-DQ-LEN-4))
 (76 38 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (76 38 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (68 34 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (68 34 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (66 33 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (66 33 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (63 3 (:LINEAR MT-DQ-LEN-LT-3))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (56 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (44 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (40 8 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (40 8 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (38 38 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (36 36 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (36 16 (:REWRITE DEFAULT-CDR))
 (36 16 (:REWRITE DEFAULT-CAR))
 (34 34 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (34 2 (:LINEAR MT-DQ-LEN-LT-2))
 (33 33 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (32 32 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (32 16 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (28 28 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (28 16 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (28 8 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (25 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (22 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (20 4 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (20 4 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (20 4 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (18 9 (:REWRITE MT-DQ-LEN-0))
 (16 16 (:TYPE-PRESCRIPTION IFU-STG-P))
 (16 8 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (16 8 (:REWRITE INST-BU-IF-BU-STG-P))
 (16 4 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (16 4 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (16 4 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (14 7 (:REWRITE INST-MU-IF-MU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (12 8 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (12 8 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (12 6 (:REWRITE INST-IU-IF-IU-STG-P))
 (12 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (12 4 (:REWRITE INST-LSU-IF-INST-LOAD))
 (12 4 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (12 2 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (11 11 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:TYPE-PRESCRIPTION BU-STG-P))
 (8 8 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (8 4 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 4 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (8 4 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (8 4 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (8 4 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (8 4 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (8 4 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (7 7 (:TYPE-PRESCRIPTION MU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION IU-STG-P))
 (5 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (4 1 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (3 1 (:REWRITE IFU-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-DQ-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-NOT-DISPATCHED
 (722 26 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (656 20 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (634 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (326 88 (:REWRITE DE-VALID-CONSISTENT))
 (264 4 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (234 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (204 4 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (196 4 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (142 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (140 4 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (138 138 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (132 132 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (132 4 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (120 2 (:LINEAR MT-DQ-LEN-GE-1))
 (118 2 (:LINEAR MT-DQ-LEN-LE-4))
 (108 6 (:REWRITE MT-DQ-LEN-2))
 (104 104 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (98 2 (:REWRITE INST-SYNC-INST-BU-EXCLUSIVE-2))
 (96 6 (:REWRITE MT-DQ-LEN-3))
 (88 12 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (82 10 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (78 6 (:REWRITE MT-DQ-LEN-1))
 (76 12 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (76 2 (:LINEAR MT-DQ-LEN-LT-4))
 (75 1 (:REWRITE NOT-INST-STORE-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (75 1 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (72 4 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (66 26 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (64 16 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (64 16 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (64 14 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (64 4 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (62 2 (:LINEAR MT-DQ-LEN-LT-3))
 (60 16 (:LINEAR MT-ROB-HEAD-LT-8))
 (60 10 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (57 27 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (57 27 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (56 8 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (56 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (54 54 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (54 2 (:LINEAR MT-DQ-LEN-LT-2))
 (52 24 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (52 16 (:LINEAR MT-ROB-HEAD-GE-0))
 (52 1 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (52 1 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (50 2 (:LINEAR MT-DQ-LEN-GE-2))
 (48 6 (:REWRITE MT-DQ-LEN-4))
 (44 22 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (44 22 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (44 22 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (44 22 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (42 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (40 20 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (40 20 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (40 20 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (36 16 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (36 16 (:LINEAR INST-TAG-LT-8))
 (32 32 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (32 16 (:LINEAR INST-TAG-GE-0))
 (32 8 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (32 8 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (32 2 (:LINEAR MT-DQ-LEN-GE-3))
 (30 30 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (30 30 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (30 10 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (29 5 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (28 4 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (28 4 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (27 17 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (27 17 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (26 26 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (26 26 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (26 26 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (26 26 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (26 26 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (26 26 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (26 26 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (26 26 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (26 26 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (26 26 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (26 26 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (26 26 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (26 26 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (26 26 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (26 26 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (26 26 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (26 26 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (26 26 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (26 26 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (26 26 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (26 26 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (26 26 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (26 26 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (26 26 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (26 26 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (26 26 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (25 17 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (24 24 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (24 16 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (24 16 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (24 16 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (24 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (22 22 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (22 22 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (22 6 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (20 20 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (20 20 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (20 8 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (20 4 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-MODIFIED))
 (20 4 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (20 4 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (20 4 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (20 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (19 9 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (18 10 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (17 17 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (17 9 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (17 9 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (16 8 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 8 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 8 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 8 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (16 8 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (16 8 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 8 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 4 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (16 4 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (16 4 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (14 6 (:REWRITE INST-P-STEP-INST))
 (14 2 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (13 13 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (13 5 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (13 5 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (13 5 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (13 4 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (13 4 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (12 6 (:REWRITE MT-DQ-LEN-0))
 (12 4 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (12 4 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (12 4 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (12 4 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (12 4 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (12 4 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (12 4 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (12 4 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (12 4 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (12 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (12 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (10 10 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (10 10 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (10 2 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (10 2 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (10 2 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:TYPE-PRESCRIPTION LSU-STG-P))
 (8 8 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (8 8 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (8 4 (:REWRITE NOT-INST-RFEH-IF-INST-LSU?))
 (8 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (8 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (6 6 (:REWRITE MEMBER-OF-SUBTRACE))
 (6 2 (:REWRITE INST-BU-IF-BU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BU-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (4 4 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-SPECULTV))
 (4 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 4 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (4 4 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (4 2 (:REWRITE NOT-INST-SYNC-IF-INST-LSU?))
 (4 1 (:REWRITE NOT-INST-STORE-ERROR-DETECTED-P-IF-NOT-INST-STORE-ERROR))
 (4 1 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (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 INST-STORE-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-BU-OPCODE-2))
 (1 1 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (1 1 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (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 IFU-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 )
(INST-EXCPT-DETECTED-P-STEP-INST-DQ-0
 (601 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (331 7 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (320 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (116 7 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (72 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (53 16 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (50 7 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (41 7 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (41 7 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (34 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (31 9 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (31 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (31 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (31 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (31 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (30 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IF-NOT-ADVANCE))
 (29 2 (:REWRITE INST-LSU-IF-INST-STORE))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 7 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (23 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (22 7 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (21 9 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (20 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (20 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (20 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (17 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 2 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (15 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (14 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (14 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (14 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (12 12 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (12 11 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (11 7 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (11 7 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (11 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 4 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (10 3 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (9 6 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (9 3 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (9 3 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (8 7 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (8 7 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (8 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (8 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (7 7 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (7 7 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (7 7 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (7 7 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (7 7 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (7 7 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (7 7 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (7 7 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (7 7 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (7 7 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (7 7 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (7 7 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (7 7 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (7 7 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (7 7 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (7 7 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (7 7 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (7 7 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (7 7 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (7 7 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 4 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (6 4 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (6 4 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 3 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (4 3 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (4 3 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 3 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 3 (:REWRITE INST-MU-IF-MU-STG-P))
 (4 3 (:REWRITE INST-IU-IF-IU-STG-P))
 (4 3 (:REWRITE INST-BU-IF-BU-STG-P))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (4 2 (:REWRITE INST-LSU-IF-INST-LOAD))
 (4 2 (:REWRITE INST-EXCPT-STEP-INST))
 (4 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (4 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 2 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (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 MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-P-STEP-INST))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(INST-EXCPT-FLAGS-STEP-INST-DQ
 (365 1 (:REWRITE INST-EXCPT-FLAGS-STEP-DQ-INST))
 (325 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (320 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (47 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (28 28 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (26 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (26 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (25 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (23 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (23 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (23 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (18 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (12 12 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (12 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (12 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (11 5 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (10 10 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (9 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (9 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (8 8 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (8 4 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (8 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (8 2 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (7 1 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-EXCPT-DETECTED))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (6 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (6 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (6 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (6 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (6 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 1 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (4 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (3 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (3 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (3 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (3 1 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-COMPLETE))
 (3 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (3 1 (:REWRITE IFU-STG-NOT-DQ-STG))
 (3 1 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 )
(INST-ROB-STEP-INST-=-MT-ROB-TAIL
 (638 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (634 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (326 88 (:REWRITE DE-VALID-CONSISTENT))
 (138 138 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (120 2 (:LINEAR MT-DQ-LEN-GE-1))
 (118 2 (:LINEAR MT-DQ-LEN-LE-4))
 (108 6 (:REWRITE MT-DQ-LEN-2))
 (99 33 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (96 6 (:REWRITE MT-DQ-LEN-3))
 (83 18 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (78 6 (:REWRITE MT-DQ-LEN-1))
 (76 2 (:LINEAR MT-DQ-LEN-LT-4))
 (62 2 (:LINEAR MT-DQ-LEN-LT-3))
 (54 2 (:LINEAR MT-DQ-LEN-LT-2))
 (50 2 (:LINEAR MT-DQ-LEN-GE-2))
 (48 6 (:REWRITE MT-DQ-LEN-4))
 (44 22 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (44 22 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (44 22 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (44 22 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (40 20 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (40 20 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (36 9 (:REWRITE INST-POST-ISA-INST-IN))
 (33 33 (:TYPE-PRESCRIPTION STEP-INST))
 (33 33 (:TYPE-PRESCRIPTION INST-P))
 (32 2 (:LINEAR MT-DQ-LEN-GE-3))
 (22 22 (:TYPE-PRESCRIPTION INST-IN))
 (22 22 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (22 22 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (20 20 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (17 1 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (17 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (17 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (16 4 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (13 13 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (13 13 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (13 13 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (12 6 (:REWRITE MT-DQ-LEN-0))
 (12 3 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (12 3 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (12 3 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (12 3 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (12 1 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (11 11 (:REWRITE MEMBER-OF-SUBTRACE))
 (9 1 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (9 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (9 1 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (9 1 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (9 1 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (8 2 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (8 2 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (6 6 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (6 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (5 5 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (4 4 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (4 4 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (4 4 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (4 4 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (4 1 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (3 3 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (3 3 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (3 3 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (3 3 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (3 3 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (2 2 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (1 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 )
(READ-REG-ISA-BEFORE-DQ-DE0-HELP-INDUCT-2
 (2328 1164 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (1474 43 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1268 46 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (1164 1164 (:TYPE-PRESCRIPTION RF-P))
 (1064 122 (:DEFINITION TRUE-LISTP))
 (989 6 (:REWRITE NO-COMMIT-INST-P-IF-NO-DISPATCHED-INST-P))
 (714 6 (:DEFINITION NO-DISPATCHED-INST-P))
 (708 236 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (691 691 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (614 16 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (572 25 (:REWRITE RETIRED-DISPATCHED-INST))
 (472 472 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (469 12 (:REWRITE RETIRED-COMMITTED-INST))
 (382 27 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (371 371 (:REWRITE DEFAULT-CDR))
 (362 128 (:REWRITE INST-LISTP-CAR))
 (288 163 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (262 6 (:REWRITE NO-DISPATCHED-INST-P-CDR))
 (252 252 (:REWRITE DEFAULT-CAR))
 (213 73 (:REWRITE MEMBER-OF-SUBTRACE))
 (202 3 (:REWRITE ISA-RF-ISA-STEP-IF-NOT-INST-WB))
 (192 24 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (169 169 (:TYPE-PRESCRIPTION IFU-STG-P))
 (163 163 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (155 9 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (151 27 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (150 150 (:TYPE-PRESCRIPTION DQ-STG-P))
 (145 145 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (145 145 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (143 3 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (132 12 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (112 112 (:TYPE-PRESCRIPTION B1P))
 (86 36 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (86 36 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (76 3 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (75 40 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (75 10 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (75 10 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (72 72 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (72 8 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (67 11 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (65 65 (:REWRITE SUBTRACE-TAIL-P))
 (65 65 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (60 21 (:REWRITE EXECUTED-DISPATCHED-INST))
 (60 21 (:REWRITE COMPLETED-DISPATCHED-INST))
 (58 20 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (58 20 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (57 27 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (57 11 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (54 3 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (51 17 (:REWRITE IFU-STG-NOT-DQ-STG))
 (51 17 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (51 17 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (50 50 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (50 50 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (43 43 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (42 23 (:REWRITE COMMIT-DISPATCHED-INST))
 (40 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (37 3 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (36 2 (:REWRITE READ-REG-ISA-STEP-IF-INST-WB-SREG))
 (32 16 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (32 16 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (32 16 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (32 16 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (28 11 (:REWRITE COMMIT-COMMITTED-INST))
 (28 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (25 25 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (25 25 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (25 9 (:REWRITE IFU-NOT-COMMITTED-INST))
 (25 9 (:REWRITE EXECUTED-COMMITTED-INST))
 (25 9 (:REWRITE DQ-NOT-COMMITTED-INST))
 (25 9 (:REWRITE COMPLETED-COMMITTED-INST))
 (25 6 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (24 8 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (24 8 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (24 8 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (24 8 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (23 11 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (22 6 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (22 2 (:REWRITE READ-REG-ISA-STEP-IF-NOT-INST-DEST-REG))
 (21 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE DQ-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (20 11 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (20 10 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (20 10 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (20 2 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (19 3 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (18 10 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (18 10 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (17 17 (:REWRITE INST-SPECULTV-CAR))
 (16 3 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 11 (:REWRITE INST-MODIFIED-CAR))
 (12 12 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (12 6 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (10 10 (:TYPE-PRESCRIPTION INST-DEST-REG))
 (10 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (8 8 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (6 6 (:TYPE-PRESCRIPTION NO-DISPATCHED-INST-P))
 (3 3 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (2 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 )
(READ-REG-ISA-BEFORE-DQ-DE0-HELP-INDUCT
 (12348 1372 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (10212 1398 (:REWRITE INST-POST-ISA-INST-IN))
 (8983 1555 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (6864 2970 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6864 2970 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6256 1572 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (5940 5940 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5265 5105 (:REWRITE DEFAULT-CAR))
 (4301 4301 (:REWRITE SUBTRACE-TAIL-P))
 (4301 4301 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (4230 2325 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (4200 1622 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (4200 1622 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (4200 1622 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (4200 1622 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3999 3999 (:TYPE-PRESCRIPTION INST-IN))
 (3937 745 (:REWRITE NOT-TRACE-REG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (3894 3894 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (3894 3894 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (3888 1296 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3888 1296 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3888 1296 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3870 1551 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3867 1289 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (3867 1289 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (3867 1289 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (3867 1289 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3649 3018 (:REWRITE INST-LISTP-CAR))
 (3570 3410 (:REWRITE DEFAULT-CDR))
 (3363 291 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (3080 3080 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2641 183 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (2407 291 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (2401 51 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (2323 2111 (:REWRITE MEMBER-OF-SUBTRACE))
 (2137 211 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (1728 26 (:REWRITE ISA-RF-ISA-STEP-IF-NOT-INST-WB))
 (1623 51 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (1562 298 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (1555 476 (:REWRITE EXECUTED-DISPATCHED-INST))
 (1555 476 (:REWRITE COMPLETED-DISPATCHED-INST))
 (1532 465 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (1218 26 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (1075 333 (:REWRITE IFU-NOT-COMMITTED-INST))
 (1075 333 (:REWRITE EXECUTED-COMMITTED-INST))
 (1075 333 (:REWRITE DQ-NOT-COMMITTED-INST))
 (1075 333 (:REWRITE COMPLETED-COMMITTED-INST))
 (979 979 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (979 979 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (940 22 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (932 14 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (924 924 (:TYPE-PRESCRIPTION B1P))
 (891 891 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (887 51 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (751 107 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (648 26 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (553 290 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (534 178 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (534 146 (:DEFINITION TRUE-LISTP))
 (532 283 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (532 283 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (460 26 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (356 356 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (322 26 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (300 48 (:REWRITE INST-LISTP-CDR))
 (240 26 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (214 52 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (204 51 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (188 52 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (178 178 (:REWRITE INST-SPECULTV-CAR))
 (162 26 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (156 78 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (136 26 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (114 78 (:REWRITE INST-MODIFIED-CAR))
 (104 104 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (104 52 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (68 3 (:REWRITE INST-LISTP-CONS))
 (59 59 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (39 13 (:REWRITE DEFS-ISA-STATE-P-INCLUDES-WEAK-ISA-STATE-P))
 (26 26 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (21 7 (:REWRITE IFU-STG-NOT-DQ-STG))
 (21 7 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (15 15 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE DEFAULT-<-1))
 (12 6 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (12 6 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 )
(READ-REG-ISA-BEFORE-DQ-DE0-HELP
 (462 16 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (312 156 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (234 4 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (228 2 (:DEFINITION TRACE-RF))
 (178 6 (:REWRITE RETIRED-DISPATCHED-INST))
 (176 6 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (156 156 (:TYPE-PRESCRIPTION RF-P))
 (138 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (98 49 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (96 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (68 4 (:REWRITE RETIRED-COMMITTED-INST))
 (66 10 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (66 10 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (59 5 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (56 56 (:TYPE-PRESCRIPTION IFU-STG-P))
 (56 56 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (50 50 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (50 50 (:TYPE-PRESCRIPTION DQ-STG-P))
 (50 50 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (49 49 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (48 16 (:REWRITE INST-LISTP-CAR))
 (44 44 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (43 5 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (40 10 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (40 4 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (37 37 (:REWRITE DEFAULT-CAR))
 (30 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (28 28 (:REWRITE SUBTRACE-TAIL-P))
 (28 28 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (28 12 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (28 12 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (28 10 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (28 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (28 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (26 26 (:REWRITE DEFAULT-CDR))
 (24 24 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (24 8 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (24 8 (:REWRITE DQ-STG-NOT-IFU-STG))
 (24 8 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 21 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (20 4 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (20 2 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (18 6 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (18 2 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (16 16 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (16 16 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (16 16 (:TYPE-PRESCRIPTION INST-P))
 (16 16 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (16 16 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (16 16 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (16 16 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (16 16 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (14 6 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (14 6 (:REWRITE EXECUTED-DISPATCHED-INST))
 (14 6 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (14 6 (:REWRITE COMPLETED-DISPATCHED-INST))
 (14 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 4 (:REWRITE IFU-NOT-COMMITTED-INST))
 (12 4 (:REWRITE EXECUTED-COMMITTED-INST))
 (12 4 (:REWRITE DQ-NOT-COMMITTED-INST))
 (12 4 (:REWRITE COMPLETED-COMMITTED-INST))
 (12 4 (:REWRITE COMMIT-COMMITTED-INST))
 (10 10 (:TYPE-PRESCRIPTION B1P))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 2 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (6 2 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (4 4 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE INST-SPECULTV-CAR))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 )
(READ-REG-ISA-BEFORE-DQ-DE0
 (120 60 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (60 60 (:TYPE-PRESCRIPTION RF-P))
 (17 1 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (14 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (4 4 (:TYPE-PRESCRIPTION B1P))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE DQ-NOT-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 DQ-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(READ-SREG-ISA-BEFORE-DQ-DE0-HELP-INDUCT-2
 (3858 432 (:DEFINITION TRUE-LISTP))
 (3480 1740 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (3203 90 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (2529 843 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (2029 2029 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (1914 16 (:REWRITE NOT-INST-WRONG-BRANCH-IF-NOT-INST-BU))
 (1891 121 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (1740 1740 (:TYPE-PRESCRIPTION SRF-P))
 (1686 1686 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (1552 95 (:REWRITE RETIRED-DISPATCHED-INST))
 (1217 64 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (1182 7 (:REWRITE NO-COMMIT-INST-P-IF-NO-DISPATCHED-INST-P))
 (1056 1056 (:REWRITE DEFAULT-CDR))
 (971 35 (:REWRITE RETIRED-COMMITTED-INST))
 (957 11 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (854 7 (:DEFINITION NO-DISPATCHED-INST-P))
 (852 370 (:REWRITE INST-LISTP-CAR))
 (741 16 (:REWRITE INST-LSU-IF-INST-STORE))
 (716 716 (:REWRITE DEFAULT-CAR))
 (691 18 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (550 11 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (542 416 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (486 11 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (481 46 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (463 11 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (432 16 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (416 416 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (365 365 (:TYPE-PRESCRIPTION IFU-STG-P))
 (361 361 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (334 334 (:TYPE-PRESCRIPTION DQ-STG-P))
 (331 147 (:REWRITE MEMBER-OF-SUBTRACE))
 (329 329 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (315 43 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (314 7 (:REWRITE NO-DISPATCHED-INST-P-CDR))
 (312 39 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (299 82 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (261 16 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (250 46 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (218 16 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (217 73 (:REWRITE EXECUTED-DISPATCHED-INST))
 (217 73 (:REWRITE COMPLETED-DISPATCHED-INST))
 (213 71 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (213 71 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (199 21 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (199 21 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (198 78 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (198 78 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (196 12 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (171 16 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (167 16 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (164 164 (:REWRITE SUBTRACE-TAIL-P))
 (164 164 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (164 15 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (156 156 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (151 43 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (130 84 (:REWRITE COMMIT-DISPATCHED-INST))
 (120 120 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (120 120 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (119 32 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (119 16 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (103 32 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (103 16 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (96 96 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (96 48 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (96 16 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (95 27 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (87 43 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (87 29 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (87 29 (:REWRITE DQ-STG-NOT-IFU-STG))
 (87 29 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (87 16 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (86 10 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (81 46 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (80 48 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (80 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (75 25 (:REWRITE IFU-STG-NOT-DQ-STG))
 (75 25 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (75 25 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (70 48 (:REWRITE INST-MODIFIED-CAR))
 (64 32 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (64 16 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (59 37 (:REWRITE INST-SPECULTV-CAR))
 (57 29 (:REWRITE COMMIT-COMMITTED-INST))
 (56 56 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (54 54 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (54 54 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (49 27 (:REWRITE INST-EXCPT-CAR))
 (49 27 (:REWRITE INST-CONTEXT-SYNC-CAR))
 (48 16 (:REWRITE INST-MU-IF-MU-STG-P))
 (48 16 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (48 16 (:REWRITE INST-LSU-IF-INST-LOAD))
 (48 16 (:REWRITE INST-IU-IF-IU-STG-P))
 (48 16 (:REWRITE INST-BU-IF-BU-STG-P))
 (42 21 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (42 21 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (36 18 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (36 18 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (36 18 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (36 18 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (32 32 (:TYPE-PRESCRIPTION MU-STG-P))
 (32 32 (:TYPE-PRESCRIPTION LSU-STG-P))
 (32 32 (:TYPE-PRESCRIPTION IU-STG-P))
 (32 32 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (32 32 (:TYPE-PRESCRIPTION BU-STG-P))
 (30 21 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (30 21 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (30 10 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (30 10 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (30 10 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (30 10 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (28 10 (:REWRITE IFU-NOT-COMMITTED-INST))
 (28 10 (:REWRITE EXECUTED-COMMITTED-INST))
 (28 10 (:REWRITE DQ-NOT-COMMITTED-INST))
 (28 10 (:REWRITE COMPLETED-COMMITTED-INST))
 (22 2 (:REWRITE READ-SREG-ISA-STEP-IF-NOT-INST-DEST-REG))
 (20 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (16 16 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (16 2 (:REWRITE READ-SREG-ISA-STEP-IF-NOT-INST-WB-SREG))
 (16 2 (:REWRITE READ-SREG-ISA-STEP-IF-NOT-INST-WB))
 (12 10 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (10 10 (:TYPE-PRESCRIPTION INST-DEST-REG))
 (8 8 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:TYPE-PRESCRIPTION NO-DISPATCHED-INST-P))
 (2 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 )
(READ-SREG-ISA-BEFORE-DQ-DE0-HELP-INDUCT
 (21985 2633 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (18630 3062 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (14940 7286 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (14732 2018 (:REWRITE INST-POST-ISA-INST-IN))
 (13038 5508 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (13038 5508 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (12656 381 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (11016 11016 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10996 2660 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (8106 7950 (:REWRITE DEFAULT-CAR))
 (7665 3133 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (7665 3133 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (7665 3133 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (7665 3133 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (7617 2539 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (7617 2539 (:REWRITE DQ-STG-NOT-IFU-STG))
 (7617 2539 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (7530 7530 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (7530 7530 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (7055 3056 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (7012 2480 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (7012 2480 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (7012 2480 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (7012 2480 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (6930 6930 (:TYPE-PRESCRIPTION INST-IN))
 (6833 381 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (6748 6748 (:REWRITE SUBTRACE-TAIL-P))
 (6748 6748 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (6609 541 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (6292 381 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (5900 4217 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (5637 5295 (:REWRITE INST-LISTP-CAR))
 (5349 5349 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4645 541 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (4635 4479 (:REWRITE DEFAULT-CDR))
 (4004 381 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (3710 3530 (:REWRITE MEMBER-OF-SUBTRACE))
 (3462 702 (:REWRITE NOT-TRACE-SREG-MODIFIER-CDR-IF-CAR-NOT-DISPATCHED))
 (3213 959 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3213 959 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3168 937 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (2829 381 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2716 544 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (2523 173 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (2284 42 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (2105 653 (:REWRITE IFU-NOT-COMMITTED-INST))
 (2105 653 (:REWRITE EXECUTED-COMMITTED-INST))
 (2105 653 (:REWRITE DQ-NOT-COMMITTED-INST))
 (2105 653 (:REWRITE COMPLETED-COMMITTED-INST))
 (2050 202 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (1415 1415 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (1415 1415 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (1045 536 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (1036 533 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (1036 533 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (944 125 (:DEFINITION TRUE-LISTP))
 (843 843 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (648 216 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (634 42 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (452 442 (:REWRITE INST-SPECULTV-CAR))
 (432 432 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (418 42 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (303 4 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (295 4 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (280 270 (:REWRITE INST-EXCPT-CAR))
 (280 270 (:REWRITE INST-CONTEXT-SYNC-CAR))
 (269 269 (:TYPE-PRESCRIPTION RNAME-P))
 (168 42 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (125 20 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (112 20 (:REWRITE INST-LISTP-CDR))
 (68 3 (:REWRITE INST-LISTP-CONS))
 (56 56 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (39 13 (:REWRITE DEFS-ISA-STATE-P-INCLUDES-WEAK-ISA-STATE-P))
 (18 2 (:REWRITE READ-SREG-ISA-STEP-IF-NOT-INST-DEST-REG))
 (15 15 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE DEFAULT-<-1))
 (12 6 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (12 6 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (12 2 (:REWRITE READ-SREG-ISA-STEP-NON-SREG-MODIFIER))
 (12 2 (:REWRITE READ-SREG-ISA-STEP-IF-NOT-INST-WB-SREG))
 (12 2 (:REWRITE READ-SREG-ISA-STEP-IF-NOT-INST-WB))
 (10 10 (:TYPE-PRESCRIPTION INST-DEST-REG))
 (9 3 (:REWRITE IFU-STG-NOT-DQ-STG))
 (9 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 )
(READ-SREG-ISA-BEFORE-DQ-DE0-HELP
 (748 22 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (464 2 (:DEFINITION TRACE-SPECULTV-AT-DISPATCH?))
 (428 6 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (340 8 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (332 166 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (266 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (228 2 (:DEFINITION TRACE-SRF))
 (166 166 (:TYPE-PRESCRIPTION SRF-P))
 (138 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (126 6 (:REWRITE RETIRED-COMMITTED-INST))
 (104 16 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (102 51 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (100 16 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (96 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (86 86 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (78 78 (:TYPE-PRESCRIPTION IFU-STG-P))
 (78 26 (:REWRITE INST-LISTP-CAR))
 (72 72 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (72 72 (:TYPE-PRESCRIPTION DQ-STG-P))
 (72 72 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (68 68 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (59 5 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (56 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (56 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (52 16 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (51 51 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (50 10 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (45 45 (:REWRITE DEFAULT-CAR))
 (44 16 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (43 5 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (42 18 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (42 18 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (40 4 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (38 38 (:REWRITE SUBTRACE-TAIL-P))
 (38 38 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (36 36 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (36 12 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (36 12 (:REWRITE DQ-STG-NOT-IFU-STG))
 (36 12 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (34 34 (:REWRITE DEFAULT-CDR))
 (30 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (26 26 (:TYPE-PRESCRIPTION INST-P))
 (26 26 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (26 26 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (24 24 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (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 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (22 22 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (21 21 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (21 21 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (21 21 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (20 8 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (20 8 (:REWRITE EXECUTED-DISPATCHED-INST))
 (20 8 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (20 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (20 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (20 4 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (20 2 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (18 6 (:REWRITE IFU-NOT-COMMITTED-INST))
 (18 6 (:REWRITE EXECUTED-COMMITTED-INST))
 (18 6 (:REWRITE DQ-NOT-COMMITTED-INST))
 (18 6 (:REWRITE COMPLETED-COMMITTED-INST))
 (18 6 (:REWRITE COMMIT-COMMITTED-INST))
 (18 2 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (16 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (10 10 (:REWRITE MEMBER-OF-SUBTRACE))
 (8 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (8 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (8 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (8 2 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (8 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (6 6 (:REWRITE INST-SPECULTV-CAR))
 (6 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (6 2 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (2 2 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (2 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (2 2 (:REWRITE INST-EXCPT-CAR))
 (2 2 (:REWRITE INST-CONTEXT-SYNC-CAR))
 )
(READ-SREG-ISA-BEFORE-DQ-DE0
 (120 60 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (60 60 (:TYPE-PRESCRIPTION SRF-P))
 (8 1 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (5 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (5 1 (:REWRITE INST-MODIFIED-AT-DISPATCH-OFF-IF-UNDISPATCHED-INST-IN))
 (4 4 (:TYPE-PRESCRIPTION INST-P))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P
 (59 6 (:DEFINITION BITP))
 (27 9 (:REWRITE EQUAL-TO-1-TO-B1P))
 (15 15 (:TYPE-PRESCRIPTION BITP))
 (8 3 (:LINEAR RDB-UPPER-BOUND))
 (3 3 (:TYPE-PRESCRIPTION BSPP))
 (3 2 (:REWRITE BITP-RDB-BSP-1))
 (3 1 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 )
(DQ-READ-VAL1-INST-SRC-VAL1
 (13450 45 (:DEFINITION BITP))
 (9021 19 (:REWRITE LOGCAR-BITP))
 (6762 1824 (:REWRITE LOGCONS-<-0))
 (6264 166 (:DEFINITION UNSIGNED-BYTE-P))
 (6098 166 (:DEFINITION INTEGER-RANGE-P))
 (4930 156 (:REWRITE EQUAL-LOGCONS))
 (4735 72 (:LINEAR LOGTAIL-LEQ))
 (4550 22 (:REWRITE LOGBIT-0-BITP))
 (3974 113 (:REWRITE LOGTAIL-IDENTITY))
 (3508 22 (:LINEAR LOGHEAD-LEQ))
 (3170 340 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (2613 70 (:REWRITE LOGHEAD-IDENTITY))
 (2485 58 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (998 22 (:LINEAR LOGHEAD-UPPER-BOUND))
 (765 15 (:REWRITE LOGCDR-LOGTAIL))
 (690 22 (:REWRITE LOGTAIL-LESSP))
 (682 11 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (661 23 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (528 11 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (318 166 (:REWRITE DEFAULT-<-1))
 (315 7 (:REWRITE LOGTAIL-EQUAL-0))
 (209 22 (:REWRITE MT-DQ-LEN-2))
 (198 44 (:REWRITE DE-VALID-CONSISTENT))
 (187 22 (:REWRITE MT-DQ-LEN-3))
 (166 166 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (166 166 (:REWRITE DEFAULT-<-2))
 (159 159 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (132 132 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (99 22 (:REWRITE MT-DQ-LEN-4))
 (99 11 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (70 70 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (68 68 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (54 27 (:REWRITE RETIRED-DISPATCHED-INST))
 (54 27 (:REWRITE EXECUTED-DISPATCHED-INST))
 (54 27 (:REWRITE COMPLETED-DISPATCHED-INST))
 (54 27 (:REWRITE COMMIT-DISPATCHED-INST))
 (46 46 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (44 22 (:REWRITE MT-DQ-LEN-1))
 (44 22 (:REWRITE MT-DQ-LEN-0))
 (44 22 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (44 22 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (44 22 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (44 22 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (42 10 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (33 21 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (30 19 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (28 7 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (27 27 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (27 27 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (27 27 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (22 22 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (22 22 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (22 11 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (22 11 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (21 21 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (20 10 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (20 10 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (20 4 (:REWRITE REDUCE-WORD))
 (18 9 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (18 9 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (12 12 (:REWRITE MEMBER-OF-SUBTRACE))
 (12 12 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (12 12 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (12 3 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (11 11 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (8 8 (:TYPE-PRESCRIPTION WORD-P))
 (8 2 (:REWRITE DQ-DE0-IM-=-INST-IM-2))
 (4 4 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 )
(DQ-READ-VAL2-INST-SRC-VAL2
 (124 2 (:REWRITE DQ-DE0-RB-=-INST-RB-2))
 (118 2 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (96 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (90 45 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (45 45 (:TYPE-PRESCRIPTION RF-P))
 (38 4 (:REWRITE MT-DQ-LEN-2))
 (36 8 (:REWRITE DE-VALID-CONSISTENT))
 (34 4 (:REWRITE MT-DQ-LEN-3))
 (24 24 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (18 4 (:REWRITE MT-DQ-LEN-4))
 (18 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (8 4 (:REWRITE MT-DQ-LEN-1))
 (8 4 (:REWRITE MT-DQ-LEN-0))
 (8 4 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (8 4 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (8 4 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (8 4 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (5 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (4 4 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (4 4 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (4 2 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (4 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (3 2 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (2 2 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(DQ-READ-VAL3-INST-SRC-VAL3
 (124 2 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (118 2 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (96 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (90 45 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (45 45 (:TYPE-PRESCRIPTION RF-P))
 (38 4 (:REWRITE MT-DQ-LEN-2))
 (36 8 (:REWRITE DE-VALID-CONSISTENT))
 (34 4 (:REWRITE MT-DQ-LEN-3))
 (24 24 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (18 4 (:REWRITE MT-DQ-LEN-4))
 (18 2 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (8 4 (:REWRITE MT-DQ-LEN-1))
 (8 4 (:REWRITE MT-DQ-LEN-0))
 (8 4 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (8 4 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (8 4 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (8 4 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (5 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (4 4 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (4 4 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (4 4 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (4 2 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (4 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (3 2 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (2 2 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-DEST-VAL-READ-REG-INST-POST-ISA
 (224 32 (:REWRITE NUMBERP-READ-REG))
 (180 18 (:REWRITE DEFAULT-+-2))
 (174 18 (:REWRITE DEFAULT-+-1))
 (56 4 (:REWRITE DEFAULT-*-2))
 (56 4 (:REWRITE DEFAULT-*-1))
 (48 16 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (42 14 (:REWRITE REDUCE-ADDR))
 (38 1 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (28 28 (:TYPE-PRESCRIPTION ADDR-P))
 (24 24 (:REWRITE RNAME-P-RB))
 (20 4 (:REWRITE REDUCE-WORD))
 (14 4 (:LINEAR RDB-UPPER-BOUND))
 (8 8 (:TYPE-PRESCRIPTION WORD-P))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 4 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (3 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (3 1 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION INST-OPCODE))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-DEST-VAL-READ-SREG-INST-POST-ISA
 (236 2 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (86 28 (:REWRITE BFIX-BITP))
 (76 3 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (60 6 (:REWRITE DEFAULT-+-2))
 (58 6 (:REWRITE DEFAULT-+-1))
 (56 8 (:REWRITE NUMBERP-READ-REG))
 (48 16 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (30 6 (:REWRITE DEFS-SRF-ASSERTIONS . 1))
 (24 24 (:TYPE-PRESCRIPTION RF-P))
 (24 8 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (24 8 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 3))
 (22 22 (:TYPE-PRESCRIPTION BITP-OF-B-NOT))
 (18 6 (:REWRITE REDUCE-ADDR))
 (14 4 (:LINEAR RDB-UPPER-BOUND))
 (12 12 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (12 12 (:TYPE-PRESCRIPTION ADDR-P))
 (9 3 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (9 3 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (6 6 (:TYPE-PRESCRIPTION INST-OPCODE))
 (6 6 (:TYPE-PRESCRIPTION BITP))
 (6 6 (:REWRITE RNAME-P-RB))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 4 (:REWRITE RNAME-P-RC))
 (3 3 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(READ-REG-UNCHANGED-IF-NOT-TRACE-EXIST-LRM-BEFORE-P
 (11115 37 (:REWRITE TRACE-EXIST-LRM-IF-TRACE-EXIST-UNCOMMITTED-LRM . 1))
 (10950 59 (:DEFINITION TRACE-EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (6675 92 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (5971 173 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (4824 89 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3158 316 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (2694 100 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-COMMIT-CAR . 1))
 (1752 92 (:REWRITE RETIRED-COMMITTED-INST))
 (1673 346 (:REWRITE INST-LISTP-CAR))
 (1179 21 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (1177 263 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (1174 153 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (1012 1004 (:REWRITE DEFAULT-CAR))
 (807 805 (:REWRITE DEFAULT-CDR))
 (741 741 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (707 707 (:TYPE-PRESCRIPTION IFU-STG-P))
 (663 59 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (624 624 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (554 57 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (545 545 (:REWRITE SUBTRACE-TAIL-P))
 (545 545 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (539 539 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (539 539 (:TYPE-PRESCRIPTION DQ-STG-P))
 (539 539 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (521 521 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (518 57 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (511 71 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (493 209 (:REWRITE MEMBER-OF-SUBTRACE))
 (472 71 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (445 445 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (445 445 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (415 83 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (410 10 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-COMMIT-CAR . 2))
 (402 102 (:REWRITE INST-LISTP-CDR))
 (346 2 (:REWRITE ISA-RF-ISA-STEP-IF-NOT-INST-WB))
 (340 253 (:REWRITE INST-SPECULTV-CAR))
 (337 65 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (303 303 (:TYPE-PRESCRIPTION TRACE-EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (297 297 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (284 71 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (274 92 (:REWRITE IFU-NOT-COMMITTED-INST))
 (274 92 (:REWRITE EXECUTED-COMMITTED-INST))
 (274 92 (:REWRITE DQ-NOT-COMMITTED-INST))
 (274 92 (:REWRITE COMPLETED-COMMITTED-INST))
 (274 92 (:REWRITE COMMIT-COMMITTED-INST))
 (267 89 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (267 89 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (267 89 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (267 89 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (266 137 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (247 117 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (241 2 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (224 9 (:REWRITE INST-LISTP-CONS))
 (216 94 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (216 94 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (192 83 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (188 188 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (184 184 (:TYPE-PRESCRIPTION COMMITTED-P))
 (169 169 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (166 83 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (164 65 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (130 65 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (122 122 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (122 122 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (122 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (114 57 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (114 57 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (114 57 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (114 57 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (114 3 (:REWRITE RETIRED-DISPATCHED-INST))
 (109 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (102 34 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (102 34 (:REWRITE DQ-STG-NOT-IFU-STG))
 (102 34 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (94 7 (:REWRITE INST-MODIFIED-CAR))
 (89 2 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (86 2 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (85 4 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (78 26 (:REWRITE IFU-STG-NOT-DQ-STG))
 (78 26 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (78 26 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (78 15 (:DEFINITION TRUE-LISTP))
 (72 71 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (63 21 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (42 42 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (22 1 (:REWRITE READ-REG-ISA-STEP-IF-INST-WB-SREG))
 (19 7 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (18 4 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (14 14 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE DEFAULT-<-1))
 (14 2 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (13 1 (:REWRITE READ-REG-ISA-STEP-IF-NOT-INST-DEST-REG))
 (12 6 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (12 6 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (12 2 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (12 1 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (9 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE EXECUTED-DISPATCHED-INST))
 (9 3 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE DEFS-ISA-STATE-P-INCLUDES-WEAK-ISA-STATE-P))
 (9 3 (:REWRITE COMPLETED-DISPATCHED-INST))
 (9 3 (:REWRITE COMMIT-DISPATCHED-INST))
 (8 8 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (8 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 6 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 6 (:REWRITE INITIAL-SUBLISTP-EQUAL-REFLEXIVE))
 (5 5 (:TYPE-PRESCRIPTION INST-DEST-REG))
 (4 4 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 )
(READ-SREG-UNCHANGED-IF-NOT-TRACE-EXIST-LSRM-BEFORE-P
 (20347 58 (:REWRITE TRACE-EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM . 1))
 (20080 66 (:DEFINITION TRACE-EXIST-UNCOMMITTED-LSRM-BEFORE-P))
 (12015 423 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (8160 4192 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (6288 224 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (6033 109 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-COMMIT-CAR . 1))
 (3189 327 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (2576 631 (:REWRITE INST-LISTP-CAR))
 (2438 48 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (2432 109 (:REWRITE RETIRED-COMMITTED-INST))
 (1778 1478 (:REWRITE DEFAULT-CAR))
 (1559 27 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (1513 1513 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1450 1170 (:REWRITE DEFAULT-CDR))
 (1230 1230 (:TYPE-PRESCRIPTION DQ-STG-P))
 (1183 1183 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1183 1183 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (1080 120 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (1006 194 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (994 85 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (858 194 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (772 330 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (772 330 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (755 83 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (710 83 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (667 667 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (660 660 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (539 539 (:TYPE-PRESCRIPTION RNAME-P))
 (531 531 (:REWRITE SUBTRACE-TAIL-P))
 (531 531 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (530 98 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (527 9 (:REWRITE NO-COMMIT-INST-P-IF-NO-DISPATCHED-INST-P))
 (520 312 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (509 9 (:DEFINITION NO-DISPATCHED-INST-P))
 (497 109 (:REWRITE INST-LISTP-CDR))
 (488 98 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (485 223 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (485 223 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (485 223 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (485 223 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (457 457 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (457 457 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (448 421 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (442 442 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (442 442 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (419 69 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (403 193 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (397 69 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (360 120 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (360 120 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (360 120 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (360 120 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (348 151 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (335 335 (:TYPE-PRESCRIPTION TRACE-EXIST-UNCOMMITTED-LSRM-BEFORE-P))
 (333 111 (:REWRITE IFU-STG-NOT-DQ-STG))
 (333 111 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (333 111 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (326 109 (:REWRITE COMMIT-COMMITTED-INST))
 (326 13 (:REWRITE RETIRED-DISPATCHED-INST))
 (313 105 (:REWRITE IFU-NOT-COMMITTED-INST))
 (313 105 (:REWRITE EXECUTED-COMMITTED-INST))
 (313 105 (:REWRITE DQ-NOT-COMMITTED-INST))
 (313 105 (:REWRITE COMPLETED-COMMITTED-INST))
 (279 8 (:REWRITE INST-LISTP-CONS))
 (276 69 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (274 12 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-COMMIT-CAR . 2))
 (247 247 (:REWRITE INST-SPECULTV-CAR))
 (213 71 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (213 71 (:REWRITE DQ-STG-NOT-IFU-STG))
 (213 71 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (199 98 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (178 174 (:REWRITE MEMBER-OF-SUBTRACE))
 (166 83 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (166 83 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (164 82 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (164 82 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (135 69 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (122 120 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (72 12 (:DEFINITION TRUE-LISTP))
 (54 18 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (39 13 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (39 13 (:REWRITE EXECUTED-DISPATCHED-INST))
 (39 13 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (39 13 (:REWRITE COMPLETED-DISPATCHED-INST))
 (36 36 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (33 11 (:REWRITE DEFS-ISA-STATE-P-INCLUDES-WEAK-ISA-STATE-P))
 (31 13 (:REWRITE COMMIT-DISPATCHED-INST))
 (27 27 (:REWRITE DEFAULT-<-2))
 (27 27 (:REWRITE DEFAULT-<-1))
 (26 26 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (19 19 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (13 1 (:REWRITE READ-SREG-ISA-STEP-IF-NOT-INST-DEST-REG))
 (12 6 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (12 6 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (10 1 (:REWRITE READ-SREG-ISA-STEP-IF-NOT-INST-WB-SREG))
 (10 1 (:REWRITE READ-SREG-ISA-STEP-IF-NOT-INST-WB))
 (9 9 (:TYPE-PRESCRIPTION NO-DISPATCHED-INST-P))
 (5 5 (:TYPE-PRESCRIPTION INST-DEST-REG))
 (5 5 (:REWRITE NO-DISPATCHED-INST-P-CDR))
 (4 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 )
(INST-DEST-VAL-LRM-BEFORE-HELP-HELP
 (1631 101 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (1234 10 (:REWRITE TRACE-EXIST-LRM-IF-TRACE-EXIST-UNCOMMITTED-LRM . 1))
 (1171 3 (:DEFINITION TRACE-EXIST-LRM-BEFORE-P))
 (1156 124 (:DEFINITION TRUE-LISTP))
 (975 2 (:DEFINITION TRACE-EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (914 6 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-COMMIT-CAR . 1))
 (744 248 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (682 12 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (682 12 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (606 606 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (496 496 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (451 6 (:DEFINITION MEMBER-EQUAL))
 (389 2 (:REWRITE ISA-RF-ISA-STEP-IF-NOT-INST-WB))
 (364 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-COMMIT-CAR . 2))
 (289 11 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (260 1 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (244 244 (:REWRITE DEFAULT-CDR))
 (222 111 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (179 1 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (167 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (134 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (130 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (127 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (125 2 (:REWRITE READ-REG-ISA-STEP-IF-INST-WB-SREG))
 (122 1 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (119 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (118 1 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (118 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (115 115 (:REWRITE DEFAULT-CAR))
 (114 49 (:REWRITE INST-LISTP-CDR))
 (111 111 (:TYPE-PRESCRIPTION RF-P))
 (109 47 (:REWRITE INST-LISTP-CAR))
 (86 7 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (75 15 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (74 11 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (53 53 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (49 49 (:REWRITE SUBTRACE-TAIL-P))
 (49 49 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (43 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (24 6 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (22 18 (:REWRITE MEMBER-OF-SUBTRACE))
 (20 20 (:TYPE-PRESCRIPTION TRACE-EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (20 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (18 18 (:TYPE-PRESCRIPTION IFU-STG-P))
 (16 2 (:REWRITE RETIRED-COMMITTED-INST))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (13 13 (:TYPE-PRESCRIPTION DQ-STG-P))
 (13 13 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (13 13 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (13 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (13 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (12 12 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (12 12 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (10 3 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (10 2 (:REWRITE READ-REG-ISA-STEP-IF-NOT-INST-DEST-REG))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 2 (:REWRITE READ-REG-ISA-STEP-NON-REG-MODIFIER))
 (8 2 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (8 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (6 2 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (5 5 (:TYPE-PRESCRIPTION INST-DEST-REG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3 1 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-DQ-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-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-IFU-STG))
 (2 2 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 )
(INST-DEST-VAL-LRM-BEFORE-HELP
 (16493 183 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (12401 282 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10502 139 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (7982 86 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-COMMIT-CAR . 1))
 (7278 74 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (3829 165 (:REWRITE RETIRED-COMMITTED-INST))
 (2088 587 (:REWRITE INST-LISTP-CAR))
 (2016 196 (:DEFINITION TRUE-LISTP))
 (1471 1471 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1468 734 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (1412 133 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1412 133 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1228 300 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (1201 1201 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (1167 389 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (1029 1029 (:TYPE-PRESCRIPTION IFU-STG-P))
 (971 971 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (971 971 (:TYPE-PRESCRIPTION DQ-STG-P))
 (971 971 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (915 183 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (906 111 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (866 170 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (843 270 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (831 831 (:REWRITE DEFAULT-CDR))
 (802 274 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (792 792 (:REWRITE DEFAULT-CAR))
 (778 778 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (734 734 (:TYPE-PRESCRIPTION RF-P))
 (674 18 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (653 653 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (550 550 (:REWRITE SUBTRACE-TAIL-P))
 (550 550 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (504 310 (:REWRITE INST-LISTP-CDR))
 (494 220 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (494 220 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (443 165 (:REWRITE IFU-NOT-COMMITTED-INST))
 (443 165 (:REWRITE EXECUTED-COMMITTED-INST))
 (443 165 (:REWRITE DQ-NOT-COMMITTED-INST))
 (443 165 (:REWRITE COMPLETED-COMMITTED-INST))
 (443 165 (:REWRITE COMMIT-COMMITTED-INST))
 (440 440 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (435 82 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (430 322 (:REWRITE MEMBER-OF-SUBTRACE))
 (427 170 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (417 139 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (417 139 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (417 139 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (417 139 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (416 183 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (366 183 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (364 14 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (360 14 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (340 170 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (338 338 (:TYPE-PRESCRIPTION INST-IN))
 (274 274 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (274 274 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (269 269 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (269 269 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (267 23 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (266 133 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (266 133 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (266 133 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (266 133 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (261 87 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (261 87 (:REWRITE DQ-STG-NOT-IFU-STG))
 (261 87 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (228 4 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (179 35 (:REWRITE INST-SPECULTV-CAR))
 (176 4 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (152 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (150 50 (:REWRITE IFU-STG-NOT-DQ-STG))
 (150 50 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (150 50 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (149 5 (:REWRITE INST-MODIFIED-CAR))
 (148 4 (:REWRITE INST-EXCPT-CAR))
 (100 22 (:REWRITE INST-P-TRACE-LRM-BEFORE))
 (84 11 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (20 5 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (16 4 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (16 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 4 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (12 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (12 4 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (12 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (12 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (5 5 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (5 4 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (3 1 (:REWRITE DEFS-ISA-STATE-P-INCLUDES-WEAK-ISA-STATE-P))
 (2 2 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (1 1 (:REWRITE DEFS-READ-INST))
 )
(INST-DEST-VAL-LRM-BEFORE*
 (3981 5 (:DEFINITION TRACE-EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (3229 32 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (3124 8 (:REWRITE TRACE-EXIST-LRM-IF-TRACE-EXIST-UNCOMMITTED-LRM . 1))
 (3086 4 (:DEFINITION TRACE-EXIST-LRM-BEFORE-P))
 (2867 53 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (2544 1 (:DEFINITION TRACE-LRM-BEFORE))
 (2208 26 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1921 3 (:REWRITE TRACE-EXIST-LRM-IF-TRACE-EXIST-UNCOMMITTED-LRM . 2))
 (1667 17 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-COMMIT-CAR . 1))
 (1517 11 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (1167 7 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-COMMIT-CAR . 2))
 (833 32 (:REWRITE RETIRED-COMMITTED-INST))
 (463 8 (:DEFINITION MEMBER-EQUAL))
 (459 101 (:REWRITE INST-LISTP-CAR))
 (441 25 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (441 25 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (425 15 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (411 86 (:REWRITE SUBTRACE-P-CDR))
 (354 50 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (303 51 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (273 273 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (233 233 (:REWRITE SUBTRACE-TAIL-P))
 (233 233 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (222 222 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (204 68 (:REWRITE INST-LISTP-CDR))
 (195 195 (:TYPE-PRESCRIPTION IFU-STG-P))
 (183 183 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (183 183 (:TYPE-PRESCRIPTION DQ-STG-P))
 (183 183 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (175 35 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (170 85 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (159 31 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (112 15 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (104 104 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (93 41 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (93 41 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (85 85 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (84 32 (:REWRITE IFU-NOT-COMMITTED-INST))
 (84 32 (:REWRITE EXECUTED-COMMITTED-INST))
 (84 32 (:REWRITE DQ-NOT-COMMITTED-INST))
 (84 32 (:REWRITE COMPLETED-COMMITTED-INST))
 (84 32 (:REWRITE COMMIT-COMMITTED-INST))
 (82 82 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (82 41 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (80 35 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (78 31 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (78 26 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (78 26 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (78 26 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (78 26 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (70 35 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (69 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (68 68 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (65 65 (:REWRITE DEFAULT-CAR))
 (63 63 (:TYPE-PRESCRIPTION COMMITTED-P))
 (62 31 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (55 51 (:REWRITE MEMBER-OF-SUBTRACE))
 (53 53 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (52 52 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (52 52 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (51 51 (:REWRITE DEFAULT-CDR))
 (50 25 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (50 25 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (50 25 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (50 25 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (48 16 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (48 16 (:REWRITE DQ-STG-NOT-IFU-STG))
 (48 16 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (48 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (44 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (41 41 (:TYPE-PRESCRIPTION RF-P))
 (36 36 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (36 36 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (30 10 (:REWRITE IFU-STG-NOT-DQ-STG))
 (30 10 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (30 10 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (28 2 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (22 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (13 13 (:TYPE-PRESCRIPTION REG-MODIFIER-P))
 (13 2 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (10 10 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (6 2 (:REWRITE INST-DEST-VAL-LRM-BEFORE-HELP-HELP))
 (4 1 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE INST-SPECULTV-CAR))
 (1 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 )
(INST-DEST-VAL-LRM-BEFORE
 (294 9 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (212 5 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (198 5 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (159 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (146 5 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (121 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (112 3 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (103 3 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (90 6 (:REWRITE RETIRED-DISPATCHED-INST))
 (86 43 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (77 5 (:REWRITE RETIRED-COMMITTED-INST))
 (67 5 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (57 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (45 45 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (43 43 (:TYPE-PRESCRIPTION RF-P))
 (36 36 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (33 33 (:TYPE-PRESCRIPTION IFU-STG-P))
 (33 33 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (33 33 (:TYPE-PRESCRIPTION DQ-STG-P))
 (33 33 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (24 12 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (24 9 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (24 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (21 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (21 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (18 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (17 5 (:REWRITE EXECUTED-COMMITTED-INST))
 (15 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (15 3 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (15 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (15 3 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (12 12 (:REWRITE INST-P-LRM-BEFORE))
 (12 6 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (12 6 (:REWRITE EXECUTED-DISPATCHED-INST))
 (12 6 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (12 6 (:REWRITE COMPLETED-DISPATCHED-INST))
 (12 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (11 5 (:REWRITE IFU-NOT-COMMITTED-INST))
 (11 5 (:REWRITE DQ-NOT-COMMITTED-INST))
 (11 5 (:REWRITE COMPLETED-COMMITTED-INST))
 (11 5 (:REWRITE COMMIT-COMMITTED-INST))
 (9 3 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (6 6 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (6 6 (:REWRITE INST-IN-LRM-BEFORE))
 (6 3 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 3 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (6 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-DEST-VAL-LSRM-BEFORE-HELP-HELP
 (4292 6 (:DEFINITION TRACE-EXIST-UNCOMMITTED-LSRM-BEFORE-P))
 (3654 19 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-COMMIT-CAR . 1))
 (3654 4 (:DEFINITION TRACE-EXIST-LSRM-BEFORE-P))
 (3201 185 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (3076 10 (:REWRITE TRACE-EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM . 2))
 (2477 8 (:REWRITE TRACE-EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM . 1))
 (2475 43 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (2475 43 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (2264 244 (:DEFINITION TRUE-LISTP))
 (1464 488 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (1102 1102 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (976 976 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (497 7 (:DEFINITION MEMBER-EQUAL))
 (449 449 (:REWRITE DEFAULT-CDR))
 (351 13 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (293 13 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (243 243 (:REWRITE DEFAULT-CAR))
 (224 90 (:REWRITE INST-LISTP-CAR))
 (222 111 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (198 96 (:REWRITE INST-LISTP-CDR))
 (167 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (134 2 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (120 4 (:REWRITE RETIRED-COMMITTED-INST))
 (112 52 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (111 111 (:TYPE-PRESCRIPTION SRF-P))
 (99 99 (:REWRITE SUBTRACE-TAIL-P))
 (99 99 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (96 96 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (91 13 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (50 7 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (45 5 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (43 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (29 5 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (28 28 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 21 (:TYPE-PRESCRIPTION DQ-STG-P))
 (21 21 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (21 21 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (20 20 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (20 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (19 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (19 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 11 (:REWRITE MEMBER-OF-SUBTRACE))
 (15 5 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (15 5 (:REWRITE DQ-STG-NOT-IFU-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 4 (:REWRITE COMMIT-COMMITTED-INST))
 (11 5 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (10 2 (:REWRITE READ-SREG-ISA-STEP-IF-NOT-INST-DEST-REG))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (8 2 (:REWRITE READ-SREG-ISA-STEP-NON-SREG-MODIFIER))
 (8 2 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (8 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (7 2 (:REWRITE READ-SREG-ISA-STEP-IF-NOT-INST-WB-SREG))
 (7 2 (:REWRITE READ-SREG-ISA-STEP-IF-NOT-INST-WB))
 (6 2 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (5 5 (:TYPE-PRESCRIPTION INST-DEST-REG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 1 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (3 1 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-DQ-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-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))
 (2 2 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (1 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (1 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 )
(INST-DEST-VAL-LSRM-BEFORE-HELP
 (17276 196 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (12546 288 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10594 140 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (8603 93 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-COMMIT-CAR . 1))
 (7660 86 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (3868 168 (:REWRITE RETIRED-COMMITTED-INST))
 (2206 626 (:REWRITE INST-LISTP-CAR))
 (2082 229 (:DEFINITION TRUE-LISTP))
 (1538 769 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (1506 1506 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1416 134 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1416 134 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (1284 316 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (1266 422 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (1232 1232 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (1204 145 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (1056 30 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (1048 1048 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1002 1002 (:REWRITE DEFAULT-CDR))
 (986 986 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (986 986 (:TYPE-PRESCRIPTION DQ-STG-P))
 (986 986 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (935 935 (:REWRITE DEFAULT-CAR))
 (920 184 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (894 174 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (860 274 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (844 844 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (808 280 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (769 769 (:TYPE-PRESCRIPTION SRF-P))
 (686 686 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (591 591 (:REWRITE SUBTRACE-TAIL-P))
 (591 591 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (558 318 (:REWRITE INST-LISTP-CDR))
 (504 224 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (504 224 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (499 93 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (478 16 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (474 16 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (452 168 (:REWRITE COMMIT-COMMITTED-INST))
 (448 448 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (446 166 (:REWRITE IFU-NOT-COMMITTED-INST))
 (446 166 (:REWRITE EXECUTED-COMMITTED-INST))
 (446 166 (:REWRITE DQ-NOT-COMMITTED-INST))
 (446 166 (:REWRITE COMPLETED-COMMITTED-INST))
 (438 174 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (420 140 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (420 140 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (420 140 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (420 140 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (418 184 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (406 318 (:REWRITE MEMBER-OF-SUBTRACE))
 (377 6 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (368 184 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (348 174 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (334 334 (:TYPE-PRESCRIPTION INST-IN))
 (300 300 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (300 300 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (289 25 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (280 280 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (280 280 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (274 6 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (270 90 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (270 90 (:REWRITE DQ-STG-NOT-IFU-STG))
 (270 90 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (268 134 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (268 134 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (268 134 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (268 134 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (245 39 (:REWRITE INST-SPECULTV-CAR))
 (228 6 (:REWRITE RETIRED-DISPATCHED-INST))
 (213 7 (:REWRITE INST-MODIFIED-CAR))
 (212 6 (:REWRITE INST-EXCPT-CAR))
 (150 50 (:REWRITE IFU-STG-NOT-DQ-STG))
 (150 50 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (150 50 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (100 22 (:REWRITE INST-P-TRACE-LSRM-BEFORE-HELP))
 (28 7 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (24 6 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (24 6 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (18 6 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (18 6 (:REWRITE EXECUTED-DISPATCHED-INST))
 (18 6 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (18 6 (:REWRITE COMPLETED-DISPATCHED-INST))
 (18 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 12 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (11 11 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (7 7 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (7 6 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (3 1 (:REWRITE DEFS-ISA-STATE-P-INCLUDES-WEAK-ISA-STATE-P))
 (2 2 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (1 1 (:REWRITE DEFS-READ-INST))
 )
(INST-DEST-VAL-LSRM-BEFORE*
 (3981 5 (:DEFINITION TRACE-EXIST-UNCOMMITTED-LSRM-BEFORE-P))
 (3229 32 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (3124 8 (:REWRITE TRACE-EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM . 1))
 (3086 4 (:DEFINITION TRACE-EXIST-LSRM-BEFORE-P))
 (2867 53 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (2544 1 (:DEFINITION TRACE-LSRM-BEFORE))
 (2208 26 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1921 3 (:REWRITE TRACE-EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM . 2))
 (1667 17 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-COMMIT-CAR . 1))
 (1517 11 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (1167 7 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-COMMIT-CAR . 2))
 (833 32 (:REWRITE RETIRED-COMMITTED-INST))
 (463 8 (:DEFINITION MEMBER-EQUAL))
 (459 101 (:REWRITE INST-LISTP-CAR))
 (441 25 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (441 25 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (425 15 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (411 86 (:REWRITE SUBTRACE-P-CDR))
 (354 50 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (303 51 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (273 273 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (232 232 (:REWRITE SUBTRACE-TAIL-P))
 (232 232 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (222 222 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (204 68 (:REWRITE INST-LISTP-CDR))
 (195 195 (:TYPE-PRESCRIPTION IFU-STG-P))
 (183 183 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (183 183 (:TYPE-PRESCRIPTION DQ-STG-P))
 (183 183 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (175 35 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (170 85 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (159 31 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (112 15 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (103 103 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (93 41 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (93 41 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (85 85 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (84 32 (:REWRITE IFU-NOT-COMMITTED-INST))
 (84 32 (:REWRITE EXECUTED-COMMITTED-INST))
 (84 32 (:REWRITE DQ-NOT-COMMITTED-INST))
 (84 32 (:REWRITE COMPLETED-COMMITTED-INST))
 (84 32 (:REWRITE COMMIT-COMMITTED-INST))
 (82 82 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (82 41 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (80 35 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (78 31 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (78 26 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (78 26 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (78 26 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (78 26 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (70 35 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (69 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (68 68 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (65 65 (:REWRITE DEFAULT-CAR))
 (63 63 (:TYPE-PRESCRIPTION COMMITTED-P))
 (62 31 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (53 53 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (52 52 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (52 52 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (51 51 (:REWRITE DEFAULT-CDR))
 (50 50 (:REWRITE MEMBER-OF-SUBTRACE))
 (50 25 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (50 25 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (50 25 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (50 25 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (48 16 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (48 16 (:REWRITE DQ-STG-NOT-IFU-STG))
 (48 16 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (48 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (44 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (41 41 (:TYPE-PRESCRIPTION SRF-P))
 (36 36 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (36 36 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (30 10 (:REWRITE IFU-STG-NOT-DQ-STG))
 (30 10 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (30 10 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (28 2 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (22 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (13 13 (:TYPE-PRESCRIPTION SREG-MODIFIER-P))
 (10 10 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (6 2 (:REWRITE INST-DEST-VAL-LSRM-BEFORE-HELP-HELP))
 (4 1 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (2 2 (:REWRITE INST-SPECULTV-CAR))
 (1 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 )
(INST-DEST-VAL-LSRM-BEFORE
 (294 9 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (212 5 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (184 5 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 2))
 (159 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (143 5 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (132 5 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (87 3 (:REWRITE RETIRED-DISPATCHED-INST))
 (86 43 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (77 5 (:REWRITE RETIRED-COMMITTED-INST))
 (57 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (45 45 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (43 43 (:TYPE-PRESCRIPTION SRF-P))
 (36 36 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (33 33 (:TYPE-PRESCRIPTION IFU-STG-P))
 (33 33 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (33 33 (:TYPE-PRESCRIPTION DQ-STG-P))
 (33 33 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (24 12 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (24 9 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (24 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (21 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (21 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (18 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (17 5 (:REWRITE EXECUTED-COMMITTED-INST))
 (15 3 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (15 3 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (15 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (15 3 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 12 (:REWRITE INST-P-LSRM-BEFORE))
 (11 5 (:REWRITE IFU-NOT-COMMITTED-INST))
 (11 5 (:REWRITE DQ-NOT-COMMITTED-INST))
 (11 5 (:REWRITE COMPLETED-COMMITTED-INST))
 (11 5 (:REWRITE COMMIT-COMMITTED-INST))
 (9 3 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE EXECUTED-DISPATCHED-INST))
 (9 3 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE COMPLETED-DISPATCHED-INST))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 6 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 6 (:REWRITE INST-IN-LSRM-BEFORE))
 (6 3 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 3 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (6 3 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (3 3 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (2 2 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-SPECULTV-LRM-BEFORE
 (48 2 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (26 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (15 2 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (6 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (6 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (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 3 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (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 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-SPECULTV-LSRM-BEFORE
 (48 2 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (26 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 2 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (6 1 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (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 3 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LSRM-BEFORE-P))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (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 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 )
(INST-MODIFIED-LRM-BEFORE
 (48 2 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (26 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (15 2 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (6 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (6 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (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 3 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (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 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-MODIFIED-LSRM-BEFORE
 (48 2 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (26 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10 2 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (6 1 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (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 3 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LSRM-BEFORE-P))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (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 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 )
(INST-FETCH-ERROR-DETECTED-P-LRM-BEFORE
 (252 22 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (230 1 (:REWRITE NOT-INST-WRONG-BRANCH-IF-NOT-INST-BU))
 (217 7 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (208 16 (:REWRITE INST-P-LRM-BEFORE))
 (145 5 (:REWRITE RETIRED-DISPATCHED-INST))
 (145 2 (:REWRITE RETIRED-COMMITTED-INST))
 (114 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (87 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (87 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (70 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (70 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (58 3 (:REWRITE INST-IN-LRM-BEFORE))
 (54 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (53 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (43 4 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (41 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (39 39 (:TYPE-PRESCRIPTION INST-OPCODE))
 (32 32 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (29 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (26 26 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (26 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (22 22 (:TYPE-PRESCRIPTION IFU-STG-P))
 (22 22 (:TYPE-PRESCRIPTION DQ-STG-P))
 (22 22 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (20 20 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (19 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (15 5 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (15 5 (:REWRITE EXECUTED-DISPATCHED-INST))
 (15 5 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (15 5 (:REWRITE COMPLETED-DISPATCHED-INST))
 (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 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (14 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (13 4 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (12 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (11 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 10 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (10 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (10 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (9 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (9 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (8 3 (:REWRITE INST-MODIFIED-LRM-BEFORE))
 (8 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (7 7 (:TYPE-PRESCRIPTION COMMITTED-P))
 (7 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (6 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (5 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (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))
 (2 2 (:TYPE-PRESCRIPTION RNAME-P))
 (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 INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(INST-FETCH-ERROR-DETECTED-P-LSRM-BEFORE
 (252 22 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (230 1 (:REWRITE NOT-INST-WRONG-BRANCH-IF-NOT-INST-BU))
 (217 7 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (208 16 (:REWRITE INST-P-LSRM-BEFORE))
 (145 5 (:REWRITE RETIRED-DISPATCHED-INST))
 (145 2 (:REWRITE RETIRED-COMMITTED-INST))
 (114 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (87 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (87 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (70 1 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (70 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (58 3 (:REWRITE INST-IN-LSRM-BEFORE))
 (54 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (53 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (43 4 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (41 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (39 39 (:TYPE-PRESCRIPTION INST-OPCODE))
 (32 32 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (29 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (26 26 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (26 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (22 22 (:TYPE-PRESCRIPTION IFU-STG-P))
 (22 22 (:TYPE-PRESCRIPTION DQ-STG-P))
 (22 22 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (20 20 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (19 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (15 5 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (15 5 (:REWRITE EXECUTED-DISPATCHED-INST))
 (15 5 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (15 5 (:REWRITE COMPLETED-DISPATCHED-INST))
 (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 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (14 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (13 4 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (12 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (11 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 10 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (10 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (10 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (9 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (9 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (8 3 (:REWRITE INST-MODIFIED-LSRM-BEFORE))
 (8 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (7 7 (:TYPE-PRESCRIPTION COMMITTED-P))
 (7 2 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (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))
 (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 INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 )
(INST-EXCPT-DETECTED-P-LRM-BEFORE
 (300 24 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (243 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (230 1 (:REWRITE NOT-INST-WRONG-BRANCH-IF-NOT-INST-BU))
 (174 6 (:REWRITE RETIRED-DISPATCHED-INST))
 (145 2 (:REWRITE RETIRED-COMMITTED-INST))
 (114 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (87 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (87 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (70 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (70 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (62 4 (:REWRITE INST-IN-LRM-BEFORE))
 (59 3 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (57 5 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (52 52 (:TYPE-PRESCRIPTION INST-OPCODE))
 (41 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (40 40 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (30 30 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (29 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (26 26 (:TYPE-PRESCRIPTION IFU-STG-P))
 (26 26 (:TYPE-PRESCRIPTION DQ-STG-P))
 (26 26 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (26 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (23 23 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (22 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF0-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))
 (21 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (18 6 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (18 6 (:REWRITE EXECUTED-DISPATCHED-INST))
 (18 6 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (18 6 (:REWRITE COMPLETED-DISPATCHED-INST))
 (18 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (17 5 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (14 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (14 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (12 12 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (12 3 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (11 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (10 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (9 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (8 8 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (8 3 (:REWRITE INST-MODIFIED-LRM-BEFORE))
 (7 7 (:TYPE-PRESCRIPTION COMMITTED-P))
 (7 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (6 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (5 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (3 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (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))
 (2 2 (:TYPE-PRESCRIPTION RNAME-P))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(INST-EXCPT-DETECTED-P-LSRM-BEFORE
 (300 24 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (243 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (230 1 (:REWRITE NOT-INST-WRONG-BRANCH-IF-NOT-INST-BU))
 (174 6 (:REWRITE RETIRED-DISPATCHED-INST))
 (145 2 (:REWRITE RETIRED-COMMITTED-INST))
 (114 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (87 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (87 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (70 1 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (70 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (62 4 (:REWRITE INST-IN-LSRM-BEFORE))
 (59 3 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (57 5 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (52 52 (:TYPE-PRESCRIPTION INST-OPCODE))
 (41 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (40 40 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (30 30 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (29 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (26 26 (:TYPE-PRESCRIPTION IFU-STG-P))
 (26 26 (:TYPE-PRESCRIPTION DQ-STG-P))
 (26 26 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (26 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (23 23 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (22 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF0-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))
 (21 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (18 6 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (18 6 (:REWRITE EXECUTED-DISPATCHED-INST))
 (18 6 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (18 6 (:REWRITE COMPLETED-DISPATCHED-INST))
 (18 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (17 5 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (14 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (14 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (12 12 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (12 3 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (11 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (10 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (9 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (8 8 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (8 3 (:REWRITE INST-MODIFIED-LSRM-BEFORE))
 (7 7 (:TYPE-PRESCRIPTION COMMITTED-P))
 (7 2 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (3 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (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))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 )
(UNIQ-INST-OF-TAG-IF-IU-RS0-ISSUE-READY
 (240 6 (:REWRITE INST-OF-TAG-INST-TAG))
 (124 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 1))
 (106 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 2))
 (90 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 3))
 (42 10 (:REWRITE RETIRED-DISPATCHED-INST))
 (42 10 (:REWRITE COMPLETED-DISPATCHED-INST))
 (42 10 (:REWRITE COMMIT-DISPATCHED-INST))
 (10 2 (:REWRITE RETIRED-COMMITTED-INST))
 (10 2 (:REWRITE COMMIT-COMMITTED-INST))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (7 1 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (2 2 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 )
(UNIQ-INST-OF-TAG-IF-IU-RS1-ISSUE-READY
 (240 6 (:REWRITE INST-OF-TAG-INST-TAG))
 (124 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 1))
 (106 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 2))
 (90 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 3))
 (42 10 (:REWRITE RETIRED-DISPATCHED-INST))
 (42 10 (:REWRITE COMPLETED-DISPATCHED-INST))
 (42 10 (:REWRITE COMMIT-DISPATCHED-INST))
 (10 2 (:REWRITE RETIRED-COMMITTED-INST))
 (10 2 (:REWRITE COMMIT-COMMITTED-INST))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (7 1 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (2 2 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 )
(UNIQ-INST-OF-TAG-IF-CDB-FOR-IU
 (1 1 (:REWRITE IU-RS0-TAG-=-INST-TAG))
 (1 1 (:REWRITE IU-RS-TAG-=-INST-TAG))
 )
(UNIQ-INST-OF-TAG-IF-CDB-FOR-MU
 (120 3 (:REWRITE INST-OF-TAG-INST-TAG))
 (62 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 1))
 (53 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 2))
 (45 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 3))
 (21 5 (:REWRITE RETIRED-DISPATCHED-INST))
 (21 5 (:REWRITE COMPLETED-DISPATCHED-INST))
 (21 5 (:REWRITE COMMIT-DISPATCHED-INST))
 (8 8 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (5 5 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (5 1 (:REWRITE RETIRED-COMMITTED-INST))
 (5 1 (:REWRITE COMMIT-COMMITTED-INST))
 (4 4 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 )
(UNIQ-INST-OF-TAG-IF-CDB-FOR-BU
 (35 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 3))
 (26 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 1))
 (17 17 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (15 15 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (11 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (10 10 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (10 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 2))
 (9 9 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (9 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (8 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (7 2 (:REWRITE INST-P-INST-OF-TAG))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 1 (:REWRITE UNIQ-INST-OF-TAG-NO-INST-OF-TAG-EXCLUSIVE . 2))
 (5 3 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (4 4 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (4 4 (:TYPE-PRESCRIPTION INST-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (4 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 1 (:REWRITE RETIRED-COMMITTED-INST))
 (4 1 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 1))
 (3 3 (:REWRITE BU-RS0-TAG-=-INST-TAG))
 (3 3 (:REWRITE BU-RS-TAG-=-INST-TAG))
 (3 1 (:REWRITE NO-INST-OF-TAG-IF-NOT-ROBE-VALID))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION NO-INST-OF-TAG))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(UNIQ-INST-OF-TAG-IF-CDB-FOR-LSU
 (453 3 (:REWRITE INST-OF-TAG-INST-TAG))
 (332 9 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (279 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 2))
 (208 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 3))
 (167 5 (:REWRITE RETIRED-DISPATCHED-INST))
 (114 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (87 1 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 1))
 (79 1 (:REWRITE RETIRED-COMMITTED-INST))
 (75 5 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (54 6 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (36 36 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (34 14 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (34 14 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (30 5 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (28 28 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (24 19 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (24 4 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (23 18 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (19 14 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (19 5 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (18 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (18 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (18 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (17 5 (:REWRITE COMPLETED-DISPATCHED-INST))
 (17 5 (:REWRITE COMMIT-DISPATCHED-INST))
 (16 5 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (16 4 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (16 4 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (15 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (12 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 5 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (10 5 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (10 5 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (10 5 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (9 9 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (5 5 (:TYPE-PRESCRIPTION IFU-STG-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (5 1 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (4 4 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (4 1 (:REWRITE COMMIT-COMMITTED-INST))
 )
(UNIQ-INST-OF-TAG-IF-CDB-READY-FOR
 (196 4 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 3))
 (104 4 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 1))
 (100 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (84 8 (:REWRITE INST-P-INST-OF-TAG))
 (76 12 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (60 24 (:REWRITE CDB-FOR-EXCLUSIVE))
 (40 4 (:REWRITE EXECUTE-OR-COMPLETE-STG-P-INST-OF-TAG . 2))
 (36 8 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (36 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (32 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (32 4 (:REWRITE UNIQ-INST-OF-TAG-NO-INST-OF-TAG-EXCLUSIVE . 2))
 (28 8 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (24 24 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (24 24 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (20 4 (:REWRITE NO-INST-OF-TAG-IF-NOT-ROBE-VALID))
 (16 16 (:TYPE-PRESCRIPTION INST-P))
 (16 16 (:TYPE-PRESCRIPTION IFU-STG-P))
 (16 16 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (16 16 (:TYPE-PRESCRIPTION DQ-STG-P))
 (16 16 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (16 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (16 4 (:REWRITE RETIRED-COMMITTED-INST))
 (16 4 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 1))
 (12 4 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (12 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (12 4 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (12 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (12 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 4 (:REWRITE COMMIT-COMMITTED-INST))
 (8 8 (:TYPE-PRESCRIPTION NO-INST-OF-TAG))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 8 (:TYPE-PRESCRIPTION COMMITTED-P))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 8 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION ROB-P))
 (4 4 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 )
(CDB-FOR-IU-IF-CDB-READY-FOR-INST-IU
 (11018 98 (:REWRITE UNIQ-INST-OF-TAG-IF-CDB-READY-FOR))
 (9702 83 (:REWRITE INST-P-INST-OF-TAG))
 (5828 10 (:REWRITE INST-LSU-IF-INST-STORE))
 (3280 10 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (2518 10 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (1746 15 (:REWRITE INST-IN-INST-OF-TAG))
 (1316 14 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (1254 10 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (1244 20 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (1023 14 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (800 800 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (707 14 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (702 702 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (657 20 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (657 10 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (647 10 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (626 313 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (463 463 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (378 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (358 14 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (345 345 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (297 15 (:REWRITE RETIRED-DISPATCHED-INST))
 (221 13 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (210 28 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (187 28 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (182 182 (:TYPE-PRESCRIPTION INST-OPCODE))
 (170 85 (:REWRITE BFIX-BITP))
 (159 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (156 1 (:REWRITE BV-EQV-IFF-EQUAL))
 (153 1 (:DEFINITION UNSIGNED-BYTE-P))
 (151 1 (:DEFINITION INTEGER-RANGE-P))
 (144 18 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (115 14 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (108 18 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (100 28 (:REWRITE INST-IU-IF-IU-STG-P))
 (95 19 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (90 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (85 85 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (85 85 (:REWRITE BV-X-X))
 (85 5 (:REWRITE INST-BRANCH-INST-SYNC-EXCLUSIVE))
 (72 15 (:REWRITE COMPLETED-DISPATCHED-INST))
 (72 15 (:REWRITE COMMIT-DISPATCHED-INST))
 (69 31 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (69 31 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (68 68 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (65 65 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (62 34 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (54 6 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (48 48 (:TYPE-PRESCRIPTION IU-STG-P))
 (42 42 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (36 36 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (36 36 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (36 36 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (36 6 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (30 10 (:REWRITE INST-LSU-IF-INST-LOAD))
 (28 28 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (25 5 (:LINEAR INST-TAG-LT-8))
 (24 24 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (24 8 (:REWRITE ROB-INDEX-P-IU-OUTPUT-TAG))
 (23 16 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (21 15 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (21 15 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (21 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (18 18 (:TYPE-PRESCRIPTION ROB-P))
 (18 18 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (18 6 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (18 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (18 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (18 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (15 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (15 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (14 7 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (14 7 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (13 13 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (12 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (12 6 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (12 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (12 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (12 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (8 8 (:TYPE-PRESCRIPTION INTEGER-UNIT-P))
 (8 8 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 10))
 (7 7 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (7 7 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (7 7 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 6 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 )
(CDB-FOR-BU-IF-CDB-READY-FOR-INST-BU
 (19960 194 (:REWRITE UNIQ-INST-OF-TAG-IF-CDB-READY-FOR))
 (15680 176 (:REWRITE INST-P-INST-OF-TAG))
 (11818 29 (:REWRITE INST-LSU-IF-INST-STORE))
 (6643 29 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (5088 29 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (4932 42 (:REWRITE INST-IN-INST-OF-TAG))
 (4186 42 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (2525 29 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2514 58 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (2138 42 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (1504 42 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1345 58 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1345 29 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (1316 29 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1103 1103 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (998 998 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (995 995 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (772 30 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (664 664 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (618 72 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (546 546 (:TYPE-PRESCRIPTION INST-OPCODE))
 (501 42 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (493 493 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (484 484 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (459 72 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (378 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (340 170 (:REWRITE BFIX-BITP))
 (252 6 (:REWRITE RETIRED-DISPATCHED-INST))
 (224 112 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (216 24 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (181 1 (:REWRITE BV-EQV-IFF-EQUAL))
 (178 1 (:DEFINITION UNSIGNED-BYTE-P))
 (176 176 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (176 22 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (176 1 (:DEFINITION INTEGER-RANGE-P))
 (170 170 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (170 170 (:REWRITE BV-X-X))
 (170 10 (:REWRITE INST-BRANCH-INST-SYNC-EXCLUSIVE))
 (162 42 (:REWRITE INST-BU-IF-BU-STG-P))
 (159 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (148 88 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (139 139 (:REWRITE IU-RS-TAG-=-INST-TAG))
 (132 22 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (119 119 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (95 19 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (94 46 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (94 46 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (90 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (87 29 (:REWRITE INST-LSU-IF-INST-LOAD))
 (66 66 (:TYPE-PRESCRIPTION BU-STG-P))
 (60 60 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (54 6 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (47 47 (:REWRITE IU-RS0-TAG-=-INST-TAG))
 (44 44 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (44 44 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (44 44 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (36 36 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (36 36 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (36 6 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (34 34 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (34 34 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (33 33 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (27 6 (:REWRITE COMPLETED-DISPATCHED-INST))
 (27 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (23 16 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (22 22 (:TYPE-PRESCRIPTION ROB-P))
 (22 22 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (21 15 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (21 15 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (21 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (18 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (18 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (18 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (15 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (15 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (14 7 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (14 7 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (14 2 (:REWRITE BU-RS0-TAG-=-INST-TAG-2))
 (14 2 (:REWRITE BU-RS-TAG-=-INST-TAG-2))
 (12 12 (:REWRITE MEMBER-OF-SUBTRACE))
 (12 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (12 6 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (12 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (12 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (12 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (10 2 (:REWRITE DEFS-BU-RS-ASSERTIONS . 2))
 (10 2 (:LINEAR INST-TAG-LT-8))
 (8 2 (:REWRITE UNIQ-INST-AT-BU-RS1-IF-VALID))
 (8 2 (:REWRITE UNIQ-INST-AT-BU-RS0-IF-VALID))
 (7 7 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (7 7 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (7 7 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 6 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (3 1 (:REWRITE DEFS-BRANCH-UNIT-ASSERTIONS . 2))
 (3 1 (:REWRITE DEFS-BRANCH-UNIT-ASSERTIONS . 1))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (2 2 (:TYPE-PRESCRIPTION BU-RS-P))
 (2 2 (:TYPE-PRESCRIPTION BRANCH-UNIT-P))
 (2 2 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 12))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (2 2 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE BU-RS0-TAG-=-INST-TAG))
 (2 2 (:REWRITE BU-RS-TAG-=-INST-TAG))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 )
(CDB-FOR-LSU-IF-CDB-READY-FOR-INST-LSU
 (99416 756 (:REWRITE UNIQ-INST-OF-TAG-IF-CDB-READY-FOR))
 (70686 612 (:REWRITE INST-P-INST-OF-TAG))
 (60390 144 (:REWRITE INST-LSU-IF-INST-STORE))
 (31070 252 (:REWRITE INST-IN-INST-OF-TAG))
 (29367 144 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (23220 144 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (12350 144 (:REWRITE INST-LSU-IF-INST-LOAD))
 (11918 144 (:REWRITE LSU-LOAD-IF-AT-LSU-RBUF-LCH))
 (11286 216 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (11178 108 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (11034 108 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (8451 108 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (7371 144 (:REWRITE LSU-STORE-IF-AT-LSU-WBUF))
 (6111 216 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5895 108 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (5787 108 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5787 108 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (4054 4054 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (4042 4042 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (3897 3897 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (3202 3202 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (2772 108 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (2373 2373 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (1995 1995 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (1959 1959 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (1620 216 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (1618 1618 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (1512 216 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (1404 1404 (:TYPE-PRESCRIPTION INST-OPCODE))
 (1368 684 (:REWRITE BFIX-BITP))
 (936 108 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (684 684 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (684 684 (:REWRITE BV-X-X))
 (648 648 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (648 72 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (612 36 (:REWRITE INST-BRANCH-INST-SYNC-EXCLUSIVE))
 (601 601 (:REWRITE IU-RS-TAG-=-INST-TAG))
 (576 144 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (576 72 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (540 324 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (510 255 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (432 72 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (324 324 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (216 216 (:TYPE-PRESCRIPTION LSU-STG-P))
 (216 216 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (201 201 (:REWRITE IU-RS0-TAG-=-INST-TAG))
 (201 1 (:REWRITE BV-EQV-IFF-EQUAL))
 (198 1 (:DEFINITION UNSIGNED-BYTE-P))
 (196 1 (:DEFINITION INTEGER-RANGE-P))
 (180 108 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (180 108 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (144 144 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (144 144 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (144 144 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (108 108 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (108 108 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (72 72 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (72 72 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (72 72 (:TYPE-PRESCRIPTION ROB-P))
 (72 72 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (72 72 (:REWRITE MEMBER-OF-SUBTRACE))
 (60 12 (:REWRITE RETIRED-DISPATCHED-INST))
 (60 12 (:REWRITE COMPLETED-DISPATCHED-INST))
 (60 12 (:REWRITE COMMIT-DISPATCHED-INST))
 (20 4 (:LINEAR INST-TAG-LT-8))
 (12 12 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 )
(CDB-FOR-MU-IF-CDB-READY-FOR-INST-MU
 (89414 649 (:REWRITE UNIQ-INST-OF-TAG-IF-CDB-READY-FOR))
 (76315 541 (:REWRITE INST-P-INST-OF-TAG))
 (51613 104 (:REWRITE INST-LSU-IF-INST-STORE))
 (28953 104 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (22348 104 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (15063 108 (:REWRITE INST-IN-INST-OF-TAG))
 (11168 108 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (11106 104 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (11066 208 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (8443 108 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (5993 108 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5849 208 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5849 104 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (5745 104 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3658 3658 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (3646 3646 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (3582 3582 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (2894 2894 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (2774 108 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (2186 2186 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (1805 1805 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (1769 1769 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (1620 216 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (1515 216 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (1465 1465 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (1404 1404 (:TYPE-PRESCRIPTION INST-OPCODE))
 (1224 612 (:REWRITE BFIX-BITP))
 (937 108 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (632 632 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (629 37 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (612 612 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (612 612 (:REWRITE BV-X-X))
 (612 36 (:REWRITE INST-BRANCH-INST-SYNC-EXCLUSIVE))
 (584 73 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (575 145 (:REWRITE INST-MU-IF-MU-STG-P))
 (553 553 (:REWRITE IU-RS-TAG-=-INST-TAG))
 (534 267 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (532 316 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (438 73 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (378 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (347 347 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (312 104 (:REWRITE INST-LSU-IF-INST-LOAD))
 (282 12 (:REWRITE RETIRED-DISPATCHED-INST))
 (231 1 (:REWRITE BV-EQV-IFF-EQUAL))
 (228 1 (:DEFINITION UNSIGNED-BYTE-P))
 (226 1 (:DEFINITION INTEGER-RANGE-P))
 (224 124 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (224 124 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (220 220 (:TYPE-PRESCRIPTION MU-STG-P))
 (216 216 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (185 185 (:REWRITE IU-RS0-TAG-=-INST-TAG))
 (159 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (146 146 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (146 146 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (146 146 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (95 19 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (90 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (86 86 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (86 86 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (73 73 (:TYPE-PRESCRIPTION ROB-P))
 (73 73 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (57 12 (:REWRITE COMPLETED-DISPATCHED-INST))
 (57 12 (:REWRITE COMMIT-DISPATCHED-INST))
 (54 6 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (39 39 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (37 37 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (37 37 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (36 6 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (23 16 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (21 15 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (21 15 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (21 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (20 4 (:LINEAR INST-TAG-LT-8))
 (18 6 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (18 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (18 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (18 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (15 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (15 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (14 7 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (14 7 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (12 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (12 6 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (12 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (12 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (12 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (7 7 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (7 7 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (7 7 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 6 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 )
(IU-OUTPUT-VAL-INST-ADD-DEST-VAL
 (4960 1035 (:REWRITE CDB-FOR-EXCLUSIVE))
 (1368 114 (:REWRITE DECODE-OPERAND-EXCLUSIVE))
 (984 46 (:REWRITE LOGBIT-0-BITP))
 (720 45 (:DEFINITION BITP))
 (495 495 (:TYPE-PRESCRIPTION RDB-TYPE))
 (360 90 (:LINEAR RDB-UPPER-BOUND))
 (282 282 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (210 30 (:REWRITE BFIX-BITP))
 (194 194 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (150 30 (:REWRITE DEFS-RS-ASSERTIONS . 5))
 (142 142 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (140 28 (:REWRITE RETIRED-DISPATCHED-INST))
 (140 28 (:REWRITE COMPLETED-DISPATCHED-INST))
 (140 28 (:REWRITE COMMIT-DISPATCHED-INST))
 (114 114 (:TYPE-PRESCRIPTION OPCD-P))
 (114 114 (:REWRITE OPCD-P-INST-OPCODE))
 (90 90 (:TYPE-PRESCRIPTION BSPP))
 (83 45 (:REWRITE BITP-RDB-BSP-1))
 (72 72 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (69 23 (:REWRITE DEFS-INTEGER-UNIT-ASSERTIONS . 2))
 (65 13 (:REWRITE REDUCE-WORD))
 (46 13 (:REWRITE DEFAULT-+-2))
 (39 13 (:REWRITE DEFS-INTEGER-UNIT-ASSERTIONS . 1))
 (36 36 (:TYPE-PRESCRIPTION RS-P))
 (36 36 (:TYPE-PRESCRIPTION INTEGER-UNIT-P))
 (36 36 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 10))
 (30 13 (:REWRITE DEFAULT-+-1))
 (28 28 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (26 26 (:TYPE-PRESCRIPTION WORD-P))
 (25 5 (:REWRITE DEFS-RS-ASSERTIONS . 11))
 (20 20 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (13 13 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (5 1 (:REWRITE DEFS-RS-ASSERTIONS . 8))
 (4 4 (:REWRITE IU-RS1-VAL2-=-INST-SRC-VAL2))
 (2 2 (:REWRITE IU-RS1-VAL1-=-INST-SRC-VAL1))
 (1 1 (:REWRITE IU-RS0-VAL2-=-INST-SRC-VAL2))
 )
(CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-0
 (337 5 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (270 12 (:REWRITE INST-IN-INST-OF-TAG))
 (210 5 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (102 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (80 40 (:REWRITE SIMPLIFY-BIT-FUNCTIONS))
 (49 2 (:REWRITE BV-EQV-IFF-EQUAL))
 (43 2 (:DEFINITION UNSIGNED-BYTE-P))
 (40 20 (:REWRITE BFIX-BITP))
 (39 2 (:DEFINITION INTEGER-RANGE-P))
 (20 20 (:TYPE-PRESCRIPTION CDB-READY?))
 (17 1 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (12 12 (:TYPE-PRESCRIPTION INST-IN))
 (10 10 (:REWRITE MU-LCH2-TAG-=-INST-TAG))
 (10 10 (:REWRITE LSU-LCH-=-INST-TAG))
 (8 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (6 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (4 4 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE INTEGERP-B-IF))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE MU-LCH2-DATA-=-ML2-OUTPUT-ML2-OUTPUT))
 (1 1 (:REWRITE LSU-LATCH-VAL-=-INST-DEST-VAL))
 )
(IU-OUTPUT-VAL-INST-MFSR-DEST-VAL
 (4792 1035 (:REWRITE CDB-FOR-EXCLUSIVE))
 (1548 129 (:REWRITE DECODE-OPERAND-EXCLUSIVE))
 (1181 55 (:REWRITE LOGBIT-0-BITP))
 (932 8 (:REWRITE IU-OUTPUT-VAL-INST-ADD-DEST-VAL))
 (864 54 (:DEFINITION BITP))
 (594 594 (:TYPE-PRESCRIPTION RDB-TYPE))
 (432 108 (:LINEAR RDB-UPPER-BOUND))
 (301 301 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (206 206 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (180 36 (:REWRITE RETIRED-DISPATCHED-INST))
 (180 36 (:REWRITE COMPLETED-DISPATCHED-INST))
 (180 36 (:REWRITE COMMIT-DISPATCHED-INST))
 (150 150 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (129 129 (:TYPE-PRESCRIPTION OPCD-P))
 (129 129 (:REWRITE OPCD-P-INST-OPCODE))
 (120 30 (:REWRITE BFIX-BITP))
 (108 108 (:TYPE-PRESCRIPTION BSPP))
 (100 54 (:REWRITE BITP-RDB-BSP-1))
 (73 73 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (60 12 (:REWRITE DEFS-RS-ASSERTIONS . 4))
 (45 9 (:REWRITE REDUCE-WORD))
 (39 13 (:REWRITE DEFS-INTEGER-UNIT-ASSERTIONS . 1))
 (38 9 (:REWRITE DEFAULT-+-2))
 (36 36 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (25 5 (:REWRITE DEFS-RS-ASSERTIONS . 11))
 (22 9 (:REWRITE DEFAULT-+-1))
 (18 18 (:TYPE-PRESCRIPTION WORD-P))
 (18 18 (:TYPE-PRESCRIPTION RS-P))
 (18 18 (:TYPE-PRESCRIPTION INTEGER-UNIT-P))
 (18 18 (:TYPE-PRESCRIPTION BITP-OF-B-NOT))
 (18 18 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 10))
 (15 5 (:REWRITE DEFS-INTEGER-UNIT-ASSERTIONS . 2))
 (12 12 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (9 9 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (5 1 (:REWRITE DEFS-RS-ASSERTIONS . 8))
 (4 4 (:REWRITE IU-RS1-VAL2-=-INST-SRC-VAL2))
 (2 2 (:REWRITE IU-RS1-VAL1-=-INST-SRC-VAL1))
 (1 1 (:REWRITE IU-RS0-VAL2-=-INST-SRC-VAL2))
 )
(CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-9
 (337 5 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (270 12 (:REWRITE INST-IN-INST-OF-TAG))
 (210 5 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (102 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (80 40 (:REWRITE SIMPLIFY-BIT-FUNCTIONS))
 (49 2 (:REWRITE BV-EQV-IFF-EQUAL))
 (43 2 (:DEFINITION UNSIGNED-BYTE-P))
 (40 20 (:REWRITE BFIX-BITP))
 (39 2 (:DEFINITION INTEGER-RANGE-P))
 (20 20 (:TYPE-PRESCRIPTION CDB-READY?))
 (17 1 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (12 12 (:TYPE-PRESCRIPTION INST-IN))
 (12 1 (:REWRITE IU-OUTPUT-VAL-INST-ADD-DEST-VAL))
 (10 10 (:REWRITE MU-LCH2-TAG-=-INST-TAG))
 (10 10 (:REWRITE LSU-LCH-=-INST-TAG))
 (8 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (6 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (5 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-0))
 (4 4 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE INTEGERP-B-IF))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE MU-LCH2-DATA-=-ML2-OUTPUT-ML2-OUTPUT))
 (1 1 (:REWRITE LSU-LATCH-VAL-=-INST-DEST-VAL))
 )
(IU-OUTPUT-VAL-INST-MTSR-DEST-VAL
 (4792 1035 (:REWRITE CDB-FOR-EXCLUSIVE))
 (1728 144 (:REWRITE DECODE-OPERAND-EXCLUSIVE))
 (1378 64 (:REWRITE LOGBIT-0-BITP))
 (1008 63 (:DEFINITION BITP))
 (932 8 (:REWRITE IU-OUTPUT-VAL-INST-MFSR-DEST-VAL))
 (932 8 (:REWRITE IU-OUTPUT-VAL-INST-ADD-DEST-VAL))
 (693 693 (:TYPE-PRESCRIPTION RDB-TYPE))
 (504 126 (:LINEAR RDB-UPPER-BOUND))
 (320 320 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (218 218 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (200 40 (:REWRITE RETIRED-DISPATCHED-INST))
 (200 40 (:REWRITE COMPLETED-DISPATCHED-INST))
 (200 40 (:REWRITE COMMIT-DISPATCHED-INST))
 (158 158 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (144 144 (:TYPE-PRESCRIPTION OPCD-P))
 (144 144 (:REWRITE OPCD-P-INST-OPCODE))
 (126 126 (:TYPE-PRESCRIPTION BSPP))
 (120 30 (:REWRITE BFIX-BITP))
 (117 63 (:REWRITE BITP-RDB-BSP-1))
 (74 74 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (60 12 (:REWRITE DEFS-RS-ASSERTIONS . 4))
 (45 9 (:REWRITE REDUCE-WORD))
 (40 40 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (39 13 (:REWRITE DEFS-INTEGER-UNIT-ASSERTIONS . 1))
 (38 9 (:REWRITE DEFAULT-+-2))
 (25 5 (:REWRITE DEFS-RS-ASSERTIONS . 11))
 (22 9 (:REWRITE DEFAULT-+-1))
 (18 18 (:TYPE-PRESCRIPTION WORD-P))
 (18 18 (:TYPE-PRESCRIPTION RS-P))
 (18 18 (:TYPE-PRESCRIPTION INTEGER-UNIT-P))
 (18 18 (:TYPE-PRESCRIPTION BITP-OF-B-NOT))
 (18 18 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 10))
 (15 5 (:REWRITE DEFS-INTEGER-UNIT-ASSERTIONS . 2))
 (12 12 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (9 9 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (5 1 (:REWRITE DEFS-RS-ASSERTIONS . 8))
 (4 4 (:REWRITE IU-RS1-VAL2-=-INST-SRC-VAL2))
 (2 2 (:REWRITE IU-RS1-VAL1-=-INST-SRC-VAL1))
 (1 1 (:REWRITE IU-RS0-VAL2-=-INST-SRC-VAL2))
 )
(CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-10
 (337 5 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (270 12 (:REWRITE INST-IN-INST-OF-TAG))
 (210 5 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (104 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-9))
 (102 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (96 48 (:REWRITE SIMPLIFY-BIT-FUNCTIONS))
 (49 2 (:REWRITE BV-EQV-IFF-EQUAL))
 (48 24 (:REWRITE BFIX-BITP))
 (43 2 (:DEFINITION UNSIGNED-BYTE-P))
 (39 2 (:DEFINITION INTEGER-RANGE-P))
 (24 24 (:TYPE-PRESCRIPTION CDB-READY?))
 (17 1 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (15 1 (:REWRITE IU-OUTPUT-VAL-INST-MFSR-DEST-VAL))
 (12 12 (:TYPE-PRESCRIPTION INST-IN))
 (12 1 (:REWRITE IU-OUTPUT-VAL-INST-ADD-DEST-VAL))
 (11 11 (:REWRITE MU-LCH2-TAG-=-INST-TAG))
 (11 11 (:REWRITE LSU-LCH-=-INST-TAG))
 (8 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (6 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (5 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-0))
 (4 4 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE INTEGERP-B-IF))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE MU-LCH2-DATA-=-ML2-OUTPUT-ML2-OUTPUT))
 (1 1 (:REWRITE LSU-LATCH-VAL-=-INST-DEST-VAL))
 )
(LSU-LATCH-VAL-INST-LD-DEST-VAL-HELP
 (96 1 (:REWRITE INST-LSU-IF-INST-STORE-2))
 (79 5 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (79 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (77 5 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (44 6 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (34 4 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (26 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (21 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (18 4 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 2 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 2 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (12 2 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 10 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (10 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (9 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 4 (:LINEAR RDB-UPPER-BOUND))
 (6 2 (:REWRITE LSU-LOAD-IF-AT-LSU-RBUF-LCH))
 (6 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (6 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 2 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (5 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (5 1 (:REWRITE INST-STORE-OPCODE-7))
 (5 1 (:REWRITE INST-STORE-OPCODE-4))
 (5 1 (:REWRITE INST-LOAD-OPCODE-6))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (4 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (4 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (4 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (4 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (3 1 (:REWRITE UNIQ-INST-AT-STG-NO-INST-AT-STG-EXCLUSIVE . 2))
 (2 2 (:TYPE-PRESCRIPTION NO-INST-AT-STG))
 (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 EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 )
(LSU-LATCH-VAL-INST-LD-DEST-VAL
 (207 69 (:REWRITE UNIQ-INST-AT-STG-NO-INST-AT-STG-EXCLUSIVE . 2))
 (138 138 (:TYPE-PRESCRIPTION NO-INST-AT-STG))
 (60 5 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (40 8 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (40 5 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (39 13 (:REWRITE REDUCE-ADDR))
 (30 10 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (26 26 (:TYPE-PRESCRIPTION ADDR-P))
 (26 26 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (26 26 (:REWRITE INST-STG-INST-AT-STG))
 (26 13 (:REWRITE DEFAULT-+-2))
 (26 13 (:REWRITE DEFAULT-+-1))
 (24 8 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (24 8 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (15 15 (:TYPE-PRESCRIPTION INST-IN))
 (15 15 (:REWRITE INST-IN-INST-AT-STG))
 (10 10 (:TYPE-PRESCRIPTION INST-P))
 (10 10 (:REWRITE INST-P-INST-AT-STG))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-STG-P))
 (8 8 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (8 4 (:LINEAR RDB-UPPER-BOUND))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (3 3 (:REWRITE LSU-LATCH-VAL-=-INST-DEST-VAL))
 )
(CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-3
 (1260 20 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (790 10 (:REWRITE RETIRED-DISPATCHED-INST))
 (530 10 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (421 5 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (324 12 (:REWRITE INST-IN-INST-OF-TAG))
 (300 20 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (246 5 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (236 118 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (180 20 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (152 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-9))
 (152 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-10))
 (130 50 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (130 50 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (120 20 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (120 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (112 56 (:REWRITE SIMPLIFY-BIT-FUNCTIONS))
 (102 102 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (100 100 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (100 100 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (75 2 (:REWRITE BV-EQV-IFF-EQUAL))
 (70 50 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (70 50 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (70 50 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (70 20 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (70 14 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (69 2 (:DEFINITION UNSIGNED-BYTE-P))
 (65 2 (:DEFINITION INTEGER-RANGE-P))
 (60 20 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (60 10 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (60 10 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (60 10 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (56 28 (:REWRITE BFIX-BITP))
 (50 10 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (50 10 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (48 8 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (44 44 (:TYPE-PRESCRIPTION IFU-STG-P))
 (40 40 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (40 40 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (40 20 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (40 20 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (40 20 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (40 20 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (40 10 (:REWRITE COMPLETED-DISPATCHED-INST))
 (40 10 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (40 10 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (40 10 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (40 10 (:REWRITE COMMIT-DISPATCHED-INST))
 (36 36 (:TYPE-PRESCRIPTION DQ-STG-P))
 (28 28 (:TYPE-PRESCRIPTION CDB-READY?))
 (24 8 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (24 8 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 20 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (20 20 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (20 20 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (20 20 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (20 20 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (17 1 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (12 12 (:REWRITE MU-LCH2-TAG-=-INST-TAG))
 (10 2 (:LINEAR INST-TAG-LT-8))
 (9 3 (:REWRITE LSU-LATCH-VAL-=-INST-DEST-VAL-2))
 (8 2 (:REWRITE INTEGERP-B-IF))
 (8 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (7 1 (:REWRITE INST-LOAD-OPCODE-6))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (6 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (5 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-0))
 (4 4 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE LSU-LATCH-VAL-=-INST-DEST-VAL))
 (3 1 (:REWRITE IU-OUTPUT-VAL-INST-MTSR-DEST-VAL))
 (3 1 (:REWRITE IU-OUTPUT-VAL-INST-MFSR-DEST-VAL))
 (3 1 (:REWRITE IU-OUTPUT-VAL-INST-ADD-DEST-VAL))
 (3 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE MU-LCH2-DATA-=-ML2-OUTPUT-ML2-OUTPUT))
 )
(LSU-LATCH-VAL-INST-LD-IM-DEST-VAL-HELP
 (96 1 (:REWRITE INST-LSU-IF-INST-STORE-2))
 (79 5 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (79 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (77 5 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (44 6 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (34 4 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (26 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (21 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (18 4 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 2 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 2 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (12 2 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 10 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (10 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (9 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 4 (:LINEAR RDB-UPPER-BOUND))
 (6 2 (:REWRITE LSU-LOAD-IF-AT-LSU-RBUF-LCH))
 (6 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (6 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 2 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (5 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (5 1 (:REWRITE INST-STORE-OPCODE-7))
 (5 1 (:REWRITE INST-STORE-OPCODE-4))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (4 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (4 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (4 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (4 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (3 1 (:REWRITE UNIQ-INST-AT-STG-NO-INST-AT-STG-EXCLUSIVE . 2))
 (2 2 (:TYPE-PRESCRIPTION NO-INST-AT-STG))
 (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 EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 )
(LSU-LATCH-VAL-INST-LD-IM-DEST-VAL
 (207 69 (:REWRITE UNIQ-INST-AT-STG-NO-INST-AT-STG-EXCLUSIVE . 2))
 (138 138 (:TYPE-PRESCRIPTION NO-INST-AT-STG))
 (60 5 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (40 8 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (40 5 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (30 10 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (26 26 (:REWRITE INST-STG-INST-AT-STG))
 (24 8 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (24 8 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (15 15 (:TYPE-PRESCRIPTION INST-IN))
 (15 15 (:REWRITE INST-IN-INST-AT-STG))
 (10 10 (:TYPE-PRESCRIPTION INST-P))
 (10 10 (:REWRITE INST-P-INST-AT-STG))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-STG-P))
 (8 8 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (8 4 (:LINEAR RDB-UPPER-BOUND))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (3 3 (:REWRITE LSU-LATCH-VAL-=-INST-DEST-VAL))
 )
(CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-6
 (1260 20 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (790 10 (:REWRITE RETIRED-DISPATCHED-INST))
 (530 10 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (421 5 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (324 12 (:REWRITE INST-IN-INST-OF-TAG))
 (300 20 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (246 5 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (242 121 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (180 20 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (152 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-9))
 (152 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-3))
 (152 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-10))
 (130 50 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (130 50 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (128 64 (:REWRITE SIMPLIFY-BIT-FUNCTIONS))
 (120 20 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (120 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (113 113 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (100 100 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (100 100 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (80 16 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (75 2 (:REWRITE BV-EQV-IFF-EQUAL))
 (70 50 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (70 50 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (70 50 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (70 20 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (69 2 (:DEFINITION UNSIGNED-BYTE-P))
 (65 2 (:DEFINITION INTEGER-RANGE-P))
 (64 32 (:REWRITE BFIX-BITP))
 (60 20 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (60 10 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (60 10 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (60 10 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (50 10 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (50 10 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (48 8 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (44 44 (:TYPE-PRESCRIPTION IFU-STG-P))
 (40 40 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (40 40 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (40 20 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (40 20 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (40 20 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (40 20 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (40 10 (:REWRITE COMPLETED-DISPATCHED-INST))
 (40 10 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (40 10 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (40 10 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (40 10 (:REWRITE COMMIT-DISPATCHED-INST))
 (36 36 (:TYPE-PRESCRIPTION DQ-STG-P))
 (32 32 (:TYPE-PRESCRIPTION CDB-READY?))
 (24 8 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (24 8 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 20 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (20 20 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (20 20 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (20 20 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (20 20 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (17 1 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (13 13 (:REWRITE MU-LCH2-TAG-=-INST-TAG))
 (10 2 (:LINEAR INST-TAG-LT-8))
 (9 3 (:REWRITE LSU-LATCH-VAL-=-INST-DEST-VAL-2))
 (8 2 (:REWRITE INTEGERP-B-IF))
 (8 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (6 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (5 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-0))
 (4 4 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE LSU-LATCH-VAL-=-INST-DEST-VAL))
 (3 1 (:REWRITE IU-OUTPUT-VAL-INST-MTSR-DEST-VAL))
 (3 1 (:REWRITE IU-OUTPUT-VAL-INST-MFSR-DEST-VAL))
 (3 1 (:REWRITE IU-OUTPUT-VAL-INST-ADD-DEST-VAL))
 (3 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE MU-LCH2-DATA-=-ML2-OUTPUT-ML2-OUTPUT))
 )
(CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-1
 (573 5 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (459 12 (:REWRITE INST-IN-INST-OF-TAG))
 (336 5 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (250 125 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (214 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-9))
 (214 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-6))
 (214 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-3))
 (214 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-10))
 (165 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (144 72 (:REWRITE SIMPLIFY-BIT-FUNCTIONS))
 (139 139 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (80 2 (:REWRITE BV-EQV-IFF-EQUAL))
 (74 2 (:DEFINITION UNSIGNED-BYTE-P))
 (72 36 (:REWRITE BFIX-BITP))
 (70 2 (:DEFINITION INTEGER-RANGE-P))
 (50 10 (:REWRITE RETIRED-DISPATCHED-INST))
 (50 10 (:REWRITE COMPLETED-DISPATCHED-INST))
 (50 10 (:REWRITE COMMIT-DISPATCHED-INST))
 (42 10 (:REWRITE REDUCE-WORD))
 (36 36 (:TYPE-PRESCRIPTION CDB-READY?))
 (18 10 (:REWRITE DEFAULT-*-2))
 (18 10 (:REWRITE DEFAULT-*-1))
 (17 1 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (16 16 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (14 14 (:REWRITE LSU-LCH-=-INST-TAG))
 (10 10 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (10 2 (:LINEAR INST-TAG-LT-8))
 (8 8 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (8 2 (:REWRITE INTEGERP-B-IF))
 (8 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (6 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (5 5 (:REWRITE CDB-VAL-INST-DEST-VAL-INST-OF-TAG-OPCODE-0))
 (4 4 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE MU-LCH2-DATA-=-ML2-OUTPUT-ML2-OUTPUT))
 (3 1 (:REWRITE IU-OUTPUT-VAL-INST-MTSR-DEST-VAL))
 (3 1 (:REWRITE IU-OUTPUT-VAL-INST-MFSR-DEST-VAL))
 (3 1 (:REWRITE IU-OUTPUT-VAL-INST-ADD-DEST-VAL))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE LSU-LATCH-VAL-=-INST-DEST-VAL))
 )
(CDB-VAL-INST-DEST-VAL
 (102 12 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (78 12 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (69 6 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (54 18 (:REWRITE INST-IN-INST-OF-TAG))
 (54 6 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (54 6 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (48 48 (:TYPE-PRESCRIPTION IFU-STG-P))
 (48 48 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (39 12 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (36 12 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (36 12 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (36 12 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (36 12 (:REWRITE INST-P-INST-OF-TAG))
 (36 6 (:REWRITE NOT-INST-STORE-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (36 6 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (36 6 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (30 30 (:REWRITE UNIQ-INST-OF-TAG-IF-CDB-READY-FOR))
 (30 6 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (24 24 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (24 24 (:TYPE-PRESCRIPTION DQ-STG-P))
 (24 12 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (24 12 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (24 6 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (18 18 (:TYPE-PRESCRIPTION INST-IN))
 (18 6 (:REWRITE NOT-INST-STORE-ERROR-DETECTED-P-IF-NOT-INST-STORE-ERROR))
 (18 6 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (18 6 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (18 6 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (18 6 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (18 6 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (18 6 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (12 12 (:TYPE-PRESCRIPTION INST-P))
 (4 4 (:TYPE-PRESCRIPTION SRNAME-P))
 )
(CDB-VAL-INST-DEST-VAL*
 (237 1 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 2))
 (209 19 (:REWRITE UNIQ-INST-OF-TAG-IF-CDB-READY-FOR))
 (198 2 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (156 12 (:REWRITE INST-P-INST-OF-TAG))
 (110 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (91 7 (:REWRITE INST-IN-INST-OF-TAG))
 (70 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (47 2 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (38 2 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (34 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (33 2 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (33 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (32 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (32 1 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (23 1 (:REWRITE INST-BRANCH-INST-SYNC-EXCLUSIVE))
 (21 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (19 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (18 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (12 12 (:TYPE-PRESCRIPTION INST-P))
 (10 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (8 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (7 7 (:TYPE-PRESCRIPTION INST-IN))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 1 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (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-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (3 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IU-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 )
(COMPLETE-STG-LRM-BEFORE
 (553 75 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (351 7 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (330 7 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (232 2 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (218 7 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (158 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (110 10 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (100 36 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (96 53 (:REWRITE COMPLETED-DISPATCHED-INST))
 (86 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (78 78 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (72 72 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (71 63 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (71 7 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (64 64 (:TYPE-PRESCRIPTION RNAME-P))
 (51 7 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (51 7 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (50 7 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (43 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (43 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (42 6 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (40 10 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (40 10 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (39 7 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (39 7 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (35 10 (:LINEAR MT-ROB-HEAD-LT-8))
 (35 10 (:LINEAR MT-ROB-HEAD-GE-0))
 (34 7 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (32 7 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (30 5 (:REWRITE INST-SPECULTV-LRM-BEFORE))
 (30 5 (:REWRITE INST-MODIFIED-LRM-BEFORE))
 (25 10 (:LINEAR INST-TAG-LT-8))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (21 21 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (20 20 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (20 10 (:LINEAR INST-TAG-GE-0))
 (18 6 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (18 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (13 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:REWRITE MEMBER-OF-SUBTRACE))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (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 RETIRE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-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))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (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 IFU-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-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))
 (1 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-IFU-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))
 (1 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 )
(COMPLETE-STG-LSRM-BEFORE
 (553 75 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (351 7 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (330 7 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (232 2 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (218 7 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (158 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (110 10 (:REWRITE DISPATCHED-P-LSRM-BEFORE-DISPATCHED))
 (100 36 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (96 53 (:REWRITE COMPLETED-DISPATCHED-INST))
 (86 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (78 78 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (72 72 (:TYPE-PRESCRIPTION EXIST-LSRM-IN-ROB-P))
 (71 63 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (71 7 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (64 64 (:TYPE-PRESCRIPTION SRNAME-P))
 (51 7 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (51 7 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (50 7 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (43 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (43 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (42 6 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (40 10 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (40 10 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (39 7 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (39 7 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (35 10 (:LINEAR MT-ROB-HEAD-LT-8))
 (35 10 (:LINEAR MT-ROB-HEAD-GE-0))
 (34 7 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (32 7 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (30 5 (:REWRITE INST-SPECULTV-LSRM-BEFORE))
 (30 5 (:REWRITE INST-MODIFIED-LSRM-BEFORE))
 (25 10 (:LINEAR INST-TAG-LT-8))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (21 21 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (20 20 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (20 10 (:LINEAR INST-TAG-GE-0))
 (18 6 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (18 3 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (13 4 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:REWRITE MEMBER-OF-SUBTRACE))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (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 RETIRE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-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))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (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 IFU-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-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))
 (1 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-IFU-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))
 (1 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 )
(ROBE-VAL-DQ-OUT-TAG1-INST-SRC-VAL1-IF-IU
 (15058 75 (:DEFINITION BITP))
 (13179 26 (:REWRITE LOGCAR-BITP))
 (10283 2906 (:REWRITE LOGCONS-<-0))
 (10042 313 (:DEFINITION UNSIGNED-BYTE-P))
 (9729 313 (:DEFINITION INTEGER-RANGE-P))
 (7636 124 (:LINEAR LOGTAIL-LEQ))
 (6980 50 (:LINEAR LOGHEAD-LEQ))
 (6254 215 (:REWRITE LOGTAIL-IDENTITY))
 (4833 158 (:REWRITE LOGHEAD-IDENTITY))
 (4550 125 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (2430 23 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (2205 774 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2021 25 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (2020 50 (:LINEAR LOGHEAD-UPPER-BOUND))
 (1720 13 (:REWRITE LOGBIT-0-BITP))
 (1616 10 (:REWRITE ROBE-VAL-INST-BR-TARGET-2))
 (1592 23 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (1497 25 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (1450 50 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (1320 50 (:REWRITE LOGTAIL-LESSP))
 (1231 40 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1221 33 (:REWRITE LOGCDR-LOGTAIL))
 (1077 774 (:REWRITE COMMIT-DISPATCHED-INST))
 (995 49 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (964 12 (:REWRITE ROBE-VAL-INST-BR-TARGET-1))
 (947 22 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (888 111 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (818 10 (:REWRITE INST-OF-TAG-INST-TAG))
 (798 49 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (778 26 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (762 13 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (688 16 (:REWRITE EQUAL-LOGCONS))
 (615 314 (:REWRITE DEFAULT-<-1))
 (601 137 (:REWRITE DE-VALID-CONSISTENT))
 (517 30 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (511 52 (:REWRITE MT-DQ-LEN-2))
 (457 52 (:REWRITE MT-DQ-LEN-3))
 (457 9 (:REWRITE ROBE-VAL-INST-DEST-VAL-1))
 (421 421 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (397 10 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (374 374 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (340 65 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (340 65 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (315 314 (:REWRITE DEFAULT-<-2))
 (313 313 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (307 307 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (303 303 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (241 52 (:REWRITE MT-DQ-LEN-4))
 (210 6 (:REWRITE LOGTAIL-EQUAL-0))
 (175 65 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (165 55 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (165 55 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (156 9 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (155 50 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (137 52 (:REWRITE MT-DQ-LEN-1))
 (130 130 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (119 12 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (118 59 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (118 59 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (118 59 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (118 59 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (116 52 (:REWRITE MT-DQ-LEN-0))
 (110 110 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (110 110 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (108 6 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (104 4 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (103 25 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (98 98 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (97 11 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (96 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (93 63 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (91 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (88 25 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (82 50 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (80 49 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (68 68 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (68 37 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 33 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (66 33 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (65 6 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (60 60 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (60 15 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (59 59 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (59 59 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (48 2 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 2))
 (47 11 (:REWRITE DISPATCHED-P-LSRM-BEFORE-DISPATCHED))
 (44 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (41 41 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (40 6 (:REWRITE SREG-REF-P-SREG-TBL-NTH))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (37 37 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (36 9 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (35 5 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (33 33 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (33 12 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (32 11 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (30 6 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (28 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (27 6 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (19 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (18 11 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (18 6 (:REWRITE DEFS-DQ-ASSERTIONS . 6))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 5 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (15 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (14 14 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (13 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (12 6 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (12 6 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (12 6 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (11 11 (:TYPE-PRESCRIPTION REG-REF-P))
 (11 11 (:TYPE-PRESCRIPTION DQ-P))
 (11 11 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (11 11 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (11 11 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (11 11 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (11 11 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (11 11 (:REWRITE MEMBER-OF-SUBTRACE))
 (11 11 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (11 11 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 8 (:TYPE-PRESCRIPTION IU-STG-P))
 (8 1 (:REWRITE INST-SYNC-INST-BU-EXCLUSIVE-2))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (7 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (6 6 (:TYPE-PRESCRIPTION SREG-TBL-P))
 (6 6 (:TYPE-PRESCRIPTION COMMITTED-P))
 (6 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (6 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 5 (:TYPE-PRESCRIPTION REG-TBL-P))
 (4 2 (:REWRITE NOT-INST-RFEH-IF-INST-LSU?))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 2 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (3 2 (:REWRITE INST-BU-IF-BU-STG-P))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-INST-LSU?))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 )
(ROBE-VAL-DQ-OUT-TAG2-INST-SRC-VAL2-IF-IU
 (6134 2150 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6109 67 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (5418 31 (:REWRITE ROBE-VAL-INST-BR-TARGET-2))
 (4836 78 (:REWRITE DQ-DE0-RB-=-INST-RB-2))
 (4612 80 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (4062 67 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (3823 94 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (3785 82 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (3603 67 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (2945 31 (:REWRITE ROBE-VAL-INST-BR-TARGET-1))
 (2870 2150 (:REWRITE COMMIT-DISPATCHED-INST))
 (2272 31 (:REWRITE INST-OF-TAG-INST-TAG))
 (2150 36 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (2148 72 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (1690 26 (:REWRITE ROBE-VAL-INST-DEST-VAL-1))
 (1573 353 (:REWRITE DE-VALID-CONSISTENT))
 (1537 160 (:REWRITE MT-DQ-LEN-2))
 (1375 160 (:REWRITE MT-DQ-LEN-3))
 (1022 1022 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (1003 84 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (805 805 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (727 160 (:REWRITE MT-DQ-LEN-4))
 (720 720 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (687 36 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (379 103 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (353 160 (:REWRITE MT-DQ-LEN-1))
 (334 167 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (334 167 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (334 167 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (334 167 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (332 160 (:REWRITE MT-DQ-LEN-0))
 (260 10 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (234 26 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (188 18 (:DEFINITION BITP))
 (186 186 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (182 26 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (174 87 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (174 87 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (167 167 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (167 167 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (162 21 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (158 158 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (98 98 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (90 26 (:REWRITE EQUAL-TO-1-TO-B1P))
 (87 87 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (78 26 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (61 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (57 15 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (56 14 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (45 9 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (40 4 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (36 9 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (28 28 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (28 14 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (27 18 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (27 1 (:REWRITE LOGBIT-0-BITP))
 (26 26 (:TYPE-PRESCRIPTION REG-TBL-P))
 (26 26 (:TYPE-PRESCRIPTION REG-REF-P))
 (26 26 (:TYPE-PRESCRIPTION DQ-P))
 (26 26 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (26 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (18 9 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (18 9 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 15 (:TYPE-PRESCRIPTION IU-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 14 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (14 14 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (14 14 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (14 14 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (14 14 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (14 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (12 12 (:TYPE-PRESCRIPTION RDB-TYPE))
 (10 10 (:TYPE-PRESCRIPTION COMMITTED-P))
 (10 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (9 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (9 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (8 5 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (8 2 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (8 2 (:LINEAR RDB-UPPER-BOUND))
 (8 1 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (7 7 (:REWRITE MEMBER-OF-SUBTRACE))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (7 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 5 (:TYPE-PRESCRIPTION OPCD-P))
 (5 5 (:REWRITE OPCD-P-INST-OPCODE))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (2 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CNTLV-SYNC-DECODE))
 )
(CDB-VAL-INST-SRC-VAL1-IF-DISPATCH-IU
 (6478 1042 (:REWRITE RETIRED-DISPATCHED-INST))
 (5219 30 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (4845 79 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (4666 134 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (4604 36 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (3823 94 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (2956 106 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (2105 10 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (1916 30 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (1599 1042 (:REWRITE COMPLETED-DISPATCHED-INST))
 (1599 1042 (:REWRITE COMMIT-DISPATCHED-INST))
 (1573 353 (:REWRITE DE-VALID-CONSISTENT))
 (1537 160 (:REWRITE MT-DQ-LEN-2))
 (1422 162 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (1375 160 (:REWRITE MT-DQ-LEN-3))
 (1332 22 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (1068 22 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (1022 1022 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (1003 84 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (980 22 (:REWRITE INST-IN-INST-OF-TAG))
 (966 53 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (882 126 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (860 53 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (727 160 (:REWRITE MT-DQ-LEN-4))
 (702 10 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (690 25 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (679 36 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (677 677 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (667 667 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (612 612 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (581 20 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (378 126 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (376 5 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (356 10 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (353 160 (:REWRITE MT-DQ-LEN-1))
 (334 167 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (334 167 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (334 167 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (334 167 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (332 160 (:REWRITE MT-DQ-LEN-0))
 (270 30 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (266 266 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (228 114 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (222 222 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (216 36 (:REWRITE SREG-REF-P-SREG-TBL-NTH))
 (201 21 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (198 22 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (194 8 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (174 87 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (174 87 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (167 167 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (167 167 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (162 162 (:TYPE-PRESCRIPTION REG-REF-P))
 (162 162 (:TYPE-PRESCRIPTION DQ-P))
 (162 162 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (144 36 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (134 14 (:REWRITE DISPATCHED-P-LSRM-BEFORE-DISPATCHED))
 (126 126 (:TYPE-PRESCRIPTION REG-TBL-P))
 (125 25 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (124 124 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (115 55 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (115 55 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (114 114 (:TYPE-PRESCRIPTION SRF-P))
 (108 36 (:REWRITE DEFS-DQ-ASSERTIONS . 6))
 (106 106 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (106 106 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (106 106 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (90 30 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (90 30 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (88 22 (:REWRITE INST-P-INST-OF-TAG))
 (87 87 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (80 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (79 79 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (75 25 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (75 25 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (75 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (72 18 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (60 60 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (60 60 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (60 30 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (53 53 (:TYPE-PRESCRIPTION ROB-P))
 (53 53 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (50 25 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (49 13 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (48 12 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (45 9 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (44 5 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (40 4 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (38 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (37 37 (:TYPE-PRESCRIPTION IFU-STG-P))
 (36 36 (:TYPE-PRESCRIPTION SREG-TBL-P))
 (36 9 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (29 29 (:REWRITE MEMBER-OF-SUBTRACE))
 (29 29 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (29 29 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (27 18 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (26 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 24 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (24 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (22 1 (:REWRITE LOGBIT-0-BITP))
 (19 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (18 9 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (18 9 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (16 1 (:DEFINITION BITP))
 (15 5 (:REWRITE DQ-STG-NOT-IFU-STG))
 (14 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (13 13 (:TYPE-PRESCRIPTION IU-STG-P))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (10 2 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (9 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 5 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (8 2 (:LINEAR RDB-UPPER-BOUND))
 (8 1 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (7 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 5 (:TYPE-PRESCRIPTION OPCD-P))
 (5 5 (:REWRITE OPCD-P-INST-OPCODE))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (2 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CNTLV-SYNC-DECODE))
 )
(CDB-VAL-INST-SRC-VAL2-IF-DISPATCH-IU
 (10423 31 (:REWRITE CDB-VAL-INST-SRC-VAL1-IF-DISPATCH-IU))
 (6662 1106 (:REWRITE RETIRED-DISPATCHED-INST))
 (6421 192 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (5275 30 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (5245 382 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (4940 36 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (4836 78 (:REWRITE DQ-DE0-RB-=-INST-RB-2))
 (4792 116 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (4615 1091 (:REWRITE DE-VALID-CONSISTENT))
 (3506 114 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (2836 32 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (2676 128 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (2570 2570 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (2527 232 (:REWRITE MT-DQ-LEN-2))
 (2257 232 (:REWRITE MT-DQ-LEN-3))
 (2125 10 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (2106 234 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (1940 30 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (1727 1106 (:REWRITE COMPLETED-DISPATCHED-INST))
 (1727 1106 (:REWRITE COMMIT-DISPATCHED-INST))
 (1716 26 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (1638 234 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (1404 26 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (1300 26 (:REWRITE INST-IN-INST-OF-TAG))
 (1292 19 (:LINEAR MT-DQ-LEN-GE-1))
 (1254 19 (:LINEAR MT-DQ-LEN-LE-4))
 (1177 232 (:REWRITE MT-DQ-LEN-4))
 (1156 57 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (1091 232 (:REWRITE MT-DQ-LEN-1))
 (1059 36 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (1042 57 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (832 32 (:REWRITE INST-LSU-IF-INST-STORE))
 (760 19 (:LINEAR MT-DQ-LEN-LT-4))
 (759 36 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (742 32 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (741 741 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (731 731 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (730 365 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (730 365 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (730 365 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (730 365 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (710 10 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (702 234 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (700 25 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (692 232 (:REWRITE MT-DQ-LEN-0))
 (676 676 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (627 19 (:LINEAR MT-DQ-LEN-LT-3))
 (551 19 (:LINEAR MT-DQ-LEN-LT-2))
 (498 249 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (498 249 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (475 19 (:LINEAR MT-DQ-LEN-GE-2))
 (448 32 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (380 5 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (365 365 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (365 365 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (360 10 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (335 35 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (304 19 (:LINEAR MT-DQ-LEN-GE-3))
 (288 32 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (270 30 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (258 258 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (258 43 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (249 249 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (238 238 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (234 234 (:TYPE-PRESCRIPTION REG-TBL-P))
 (234 234 (:TYPE-PRESCRIPTION REG-REF-P))
 (234 234 (:TYPE-PRESCRIPTION DQ-P))
 (234 234 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (234 26 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (210 50 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (200 40 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (194 194 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (192 192 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (192 32 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (174 32 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (171 19 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (171 19 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (160 96 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (160 64 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (160 32 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (146 87 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (140 90 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (131 87 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (129 33 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (128 32 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (128 32 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (125 25 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (115 55 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (115 55 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (114 114 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (114 114 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (114 114 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (106 12 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (104 26 (:REWRITE INST-P-INST-OF-TAG))
 (96 64 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (96 32 (:REWRITE INST-LSU-IF-INST-LOAD))
 (90 30 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (90 30 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (80 40 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (80 40 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (76 19 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (75 25 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (75 25 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (64 64 (:TYPE-PRESCRIPTION IU-STG-P))
 (64 64 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (64 32 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (64 32 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (64 32 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (64 32 (:REWRITE INST-MU-IF-MU-STG-P))
 (64 32 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (64 32 (:REWRITE INST-IU-IF-IU-STG-P))
 (64 32 (:REWRITE INST-BU-IF-BU-STG-P))
 (60 60 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (60 60 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (60 30 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (57 57 (:TYPE-PRESCRIPTION ROB-P))
 (57 57 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (50 25 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (47 47 (:TYPE-PRESCRIPTION IFU-STG-P))
 (40 4 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (38 32 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (38 19 (:REWRITE DEFAULT-<-2))
 (33 33 (:REWRITE MEMBER-OF-SUBTRACE))
 (33 33 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (33 33 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION MU-STG-P))
 (32 32 (:TYPE-PRESCRIPTION LSU-STG-P))
 (32 32 (:TYPE-PRESCRIPTION BU-STG-P))
 (32 32 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (32 32 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (32 32 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (32 32 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (32 32 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (24 12 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (24 12 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (24 12 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (22 1 (:REWRITE LOGBIT-0-BITP))
 (20 20 (:TYPE-PRESCRIPTION SRNAME-P))
 (19 19 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (19 19 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (19 19 (:REWRITE DEFAULT-<-1))
 (16 1 (:DEFINITION BITP))
 (15 5 (:REWRITE DQ-STG-NOT-IFU-STG))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (8 2 (:LINEAR RDB-UPPER-BOUND))
 (8 1 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (5 5 (:TYPE-PRESCRIPTION OPCD-P))
 (5 5 (:REWRITE OPCD-P-INST-OPCODE))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:REWRITE CNTLV-SYNC-DECODE))
 )
(DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-IU
 (108 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (90 16 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (90 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (80 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (45 15 (:REWRITE ROB-INDEX-P-DQ-OUT-TAG1 . 1))
 (36 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (30 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (29 3 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (29 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (27 2 (:REWRITE INST-LSU-IF-INST-STORE))
 (26 26 (:TYPE-PRESCRIPTION INST-OPCODE))
 (26 1 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (24 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (20 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (19 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (19 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (15 15 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 15 (:TYPE-PRESCRIPTION DQ-P))
 (15 15 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (15 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (14 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (10 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (9 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (8 8 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (8 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (7 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (7 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (7 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 5 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (5 3 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (4 2 (:REWRITE INST-LSU-IF-INST-LOAD))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (3 2 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (3 2 (:REWRITE INST-MU-IF-MU-STG-P))
 (3 2 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (3 2 (:REWRITE INST-IU-IF-IU-STG-P))
 (3 2 (:REWRITE INST-BU-IF-BU-STG-P))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION IU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCH-TO-IU
 (108 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (90 16 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (90 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (80 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (45 15 (:REWRITE ROB-INDEX-P-DQ-OUT-TAG2 . 1))
 (36 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (30 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (29 3 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (29 1 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (27 2 (:REWRITE INST-LSU-IF-INST-STORE))
 (26 26 (:TYPE-PRESCRIPTION INST-OPCODE))
 (26 1 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (24 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (20 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (19 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (19 1 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (15 15 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 15 (:TYPE-PRESCRIPTION DQ-P))
 (15 15 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (15 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (14 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (10 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (9 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (8 8 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (8 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (7 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (7 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (7 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 5 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (5 3 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (4 2 (:REWRITE INST-LSU-IF-INST-LOAD))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (3 2 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (3 2 (:REWRITE INST-MU-IF-MU-STG-P))
 (3 2 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (3 2 (:REWRITE INST-IU-IF-IU-STG-P))
 (3 2 (:REWRITE INST-BU-IF-BU-STG-P))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION IU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(IU-RS0-INST-INV-STEP-INST-FROM-DQ0
 (47948 88 (:DEFINITION BITP))
 (36298 58 (:REWRITE LOGCAR-BITP))
 (22924 610 (:REWRITE EQUAL-LOGCONS))
 (20454 5208 (:REWRITE LOGCONS-<-0))
 (16178 308 (:DEFINITION UNSIGNED-BYTE-P))
 (15870 308 (:DEFINITION INTEGER-RANGE-P))
 (14844 1460 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (13376 72 (:LINEAR LOGHEAD-LEQ))
 (12888 128 (:LINEAR LOGTAIL-LEQ))
 (11902 22 (:REWRITE LOGBIT-0-BITP))
 (9032 166 (:REWRITE LOGHEAD-IDENTITY))
 (8705 161 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (8498 152 (:REWRITE LOGTAIL-IDENTITY))
 (5139 23 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (4787 17 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (3968 72 (:LINEAR LOGHEAD-UPPER-BOUND))
 (2944 72 (:REWRITE LOGTAIL-LESSP))
 (2890 263 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (2589 692 (:REWRITE DE-VALID-CONSISTENT))
 (2172 25 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (1979 73 (:REWRITE INST-LSU-IF-INST-STORE))
 (1977 69 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (1587 90 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (1571 87 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (1525 41 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (1357 41 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (1357 41 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (1305 132 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (1293 83 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (1243 74 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (1197 21 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (1154 16 (:REWRITE INST-IU-IF-IU-STG-P))
 (1131 1131 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (1092 21 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1031 68 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (962 61 (:REWRITE MT-DQ-LEN-2))
 (900 15 (:LINEAR MT-DQ-LEN-GE-1))
 (885 15 (:LINEAR MT-DQ-LEN-LE-4))
 (856 61 (:REWRITE MT-DQ-LEN-3))
 (744 372 (:REWRITE DEFAULT-<-1))
 (739 68 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (630 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (617 61 (:REWRITE MT-DQ-LEN-1))
 (570 15 (:LINEAR MT-DQ-LEN-LT-4))
 (550 265 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (550 265 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (524 136 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (509 75 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (505 505 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (504 16 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (477 132 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (472 8 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (465 15 (:LINEAR MT-DQ-LEN-LT-3))
 (462 40 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (435 90 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (435 90 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (432 61 (:REWRITE MT-DQ-LEN-4))
 (408 68 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (405 15 (:LINEAR MT-DQ-LEN-LT-2))
 (386 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (381 267 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (375 15 (:LINEAR MT-DQ-LEN-GE-2))
 (372 372 (:REWRITE DEFAULT-<-2))
 (362 181 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (362 181 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (362 181 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (362 181 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (340 68 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (329 68 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (316 158 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (316 158 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (315 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (308 308 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (308 308 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (304 75 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (294 294 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (273 63 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (270 132 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (262 55 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (260 65 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (260 65 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (260 65 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (244 61 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (240 15 (:LINEAR MT-DQ-LEN-GE-3))
 (231 231 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (231 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (228 90 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (228 90 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (228 90 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (210 21 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (210 21 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (209 73 (:REWRITE INST-LSU-IF-INST-LOAD))
 (208 52 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (186 31 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (181 181 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (181 181 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (171 57 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (171 57 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (169 169 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (169 169 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (169 169 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (168 42 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (168 42 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (168 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (158 158 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (147 136 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (147 42 (:LINEAR MT-ROB-HEAD-LT-8))
 (147 42 (:LINEAR MT-ROB-HEAD-GE-0))
 (147 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (146 83 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (144 2 (:REWRITE LOGCDR-LOGTAIL))
 (142 40 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (138 69 (:REWRITE IFU-VALID-IF-INST-IN))
 (133 133 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (130 130 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (126 21 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (122 61 (:REWRITE MT-DQ-LEN-0))
 (120 60 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (114 114 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (114 114 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (110 110 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (106 6 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (106 6 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (105 42 (:LINEAR INST-TAG-LT-8))
 (96 96 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (94 94 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (86 75 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (86 75 (:REWRITE INST-MU-IF-MU-STG-P))
 (84 84 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (84 73 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (84 42 (:LINEAR INST-TAG-GE-0))
 (83 71 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (80 40 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (80 40 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (79 71 (:REWRITE INST-BU-IF-BU-STG-P))
 (79 68 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (72 8 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (69 69 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (69 69 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (66 6 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (66 6 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (66 6 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (66 6 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (65 65 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (63 63 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (63 21 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (63 21 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (63 21 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (56 56 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (54 17 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (50 25 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (49 17 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (42 42 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (42 42 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (42 42 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (42 21 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (42 21 (:REWRITE RETIRED-DISPATCHED-INST))
 (42 21 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (42 21 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (42 21 (:REWRITE EXECUTED-DISPATCHED-INST))
 (42 21 (:REWRITE COMPLETED-DISPATCHED-INST))
 (42 21 (:REWRITE COMMIT-DISPATCHED-INST))
 (38 38 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (33 19 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (32 16 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (32 16 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (32 16 (:REWRITE DEFAULT-CDR))
 (32 16 (:REWRITE DEFAULT-CAR))
 (32 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (30 30 (:REWRITE MEMBER-OF-SUBTRACE))
 (26 26 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (26 26 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (26 13 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (25 25 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (25 25 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (25 25 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (25 25 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (25 25 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (25 25 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (25 25 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (25 25 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (25 25 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (25 25 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (25 25 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (25 25 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (25 25 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (25 25 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (25 25 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (21 21 (:TYPE-PRESCRIPTION COMMITTED-P))
 (21 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (21 21 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (21 21 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (19 19 (:TYPE-PRESCRIPTION IU-STG-P))
 (16 16 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (16 4 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (16 4 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (11 11 (:TYPE-PRESCRIPTION MU-STG-P))
 (11 11 (:TYPE-PRESCRIPTION LSU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION BU-STG-P))
 (8 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (8 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (6 6 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (6 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (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))
 (2 1 (:REWRITE BFIX-BITP))
 (1 1 (:TYPE-PRESCRIPTION DISPATCH-NO-UNIT?))
 )
(IU-RS1-INST-INV-STEP-INST-FROM-DQ0
 (47834 94 (:DEFINITION BITP))
 (36106 58 (:REWRITE LOGCAR-BITP))
 (22924 610 (:REWRITE EQUAL-LOGCONS))
 (20832 5304 (:REWRITE LOGCONS-<-0))
 (16516 316 (:DEFINITION UNSIGNED-BYTE-P))
 (16200 316 (:DEFINITION INTEGER-RANGE-P))
 (14904 1469 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (13312 72 (:LINEAR LOGHEAD-LEQ))
 (12888 128 (:LINEAR LOGTAIL-LEQ))
 (11902 22 (:REWRITE LOGBIT-0-BITP))
 (10524 799 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (9089 166 (:REWRITE LOGHEAD-IDENTITY))
 (8758 165 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (8707 152 (:REWRITE LOGTAIL-IDENTITY))
 (7137 217 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (5613 256 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (5041 181 (:REWRITE INST-LSU-IF-INST-STORE))
 (4787 17 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (4755 15 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (4023 334 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (3840 72 (:LINEAR LOGHEAD-UPPER-BOUND))
 (2880 72 (:REWRITE LOGTAIL-LESSP))
 (2659 181 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (2535 162 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (2445 660 (:REWRITE DE-VALID-CONSISTENT))
 (2285 59 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (2223 39 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (2187 25 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2043 59 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (2028 39 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (2001 162 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (1975 108 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (1945 59 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (1752 104 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (1601 94 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (1425 595 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (1425 595 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (1419 334 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (1410 324 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1341 256 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (1341 256 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (1254 124 (:REWRITE INST-IU-IF-IU-STG-P))
 (1190 1190 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (1170 39 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (1035 1035 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (972 162 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (927 595 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (900 15 (:LINEAR MT-DQ-LEN-GE-1))
 (885 15 (:LINEAR MT-DQ-LEN-LE-4))
 (810 162 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (810 45 (:REWRITE MT-DQ-LEN-2))
 (768 334 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (760 380 (:REWRITE DEFAULT-<-1))
 (748 155 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (742 181 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (720 45 (:REWRITE MT-DQ-LEN-3))
 (690 256 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (690 256 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (690 256 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (585 45 (:REWRITE MT-DQ-LEN-1))
 (585 39 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (570 15 (:LINEAR MT-DQ-LEN-LT-4))
 (546 546 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (505 181 (:REWRITE INST-LSU-IF-INST-LOAD))
 (498 166 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (498 166 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (482 155 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (469 125 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (465 465 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (465 465 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (465 465 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (465 15 (:LINEAR MT-DQ-LEN-LT-3))
 (447 447 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (434 217 (:REWRITE IFU-VALID-IF-INST-IN))
 (429 429 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (429 324 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (429 39 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (405 15 (:LINEAR MT-DQ-LEN-LT-2))
 (404 89 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (390 39 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (390 39 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (386 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (380 380 (:REWRITE DEFAULT-<-2))
 (375 15 (:LINEAR MT-DQ-LEN-GE-2))
 (363 363 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (360 45 (:REWRITE MT-DQ-LEN-4))
 (348 84 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (344 86 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (344 86 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (344 86 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (334 75 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (332 332 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (332 332 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (330 165 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (330 165 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (330 165 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (330 165 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (328 82 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (316 316 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (316 316 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (312 78 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (312 78 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (312 39 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (300 150 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (300 150 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (288 72 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (286 181 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (286 181 (:REWRITE INST-MU-IF-MU-STG-P))
 (286 181 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (279 177 (:REWRITE INST-BU-IF-BU-STG-P))
 (273 78 (:LINEAR MT-ROB-HEAD-LT-8))
 (273 78 (:LINEAR MT-ROB-HEAD-GE-0))
 (273 39 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (267 162 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (245 125 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (244 122 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (240 15 (:LINEAR MT-DQ-LEN-GE-3))
 (234 39 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (217 217 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (195 78 (:LINEAR INST-TAG-LT-8))
 (193 177 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (186 31 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (172 172 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (165 165 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (165 165 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (156 156 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (156 78 (:LINEAR INST-TAG-GE-0))
 (152 76 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (150 150 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (144 2 (:REWRITE LOGCDR-LOGTAIL))
 (127 7 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (127 7 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (120 120 (:REWRITE IU-RS-TAG-=-INST-TAG))
 (117 117 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (117 117 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (117 39 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (117 39 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (117 39 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (113 113 (:TYPE-PRESCRIPTION IU-STG-P))
 (113 113 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (112 56 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (112 56 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (105 105 (:TYPE-PRESCRIPTION MU-STG-P))
 (105 105 (:TYPE-PRESCRIPTION LSU-STG-P))
 (102 102 (:TYPE-PRESCRIPTION BU-STG-P))
 (96 96 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (90 90 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (90 45 (:REWRITE MT-DQ-LEN-0))
 (86 86 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (86 43 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (79 7 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (79 7 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (79 7 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (79 7 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (78 78 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (78 78 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (78 78 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (78 39 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (78 39 (:REWRITE RETIRED-DISPATCHED-INST))
 (78 39 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (78 39 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (78 39 (:REWRITE EXECUTED-DISPATCHED-INST))
 (78 39 (:REWRITE COMPLETED-DISPATCHED-INST))
 (78 39 (:REWRITE COMMIT-DISPATCHED-INST))
 (76 76 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (57 57 (:REWRITE IU-RS1-VAL1-=-INST-SRC-VAL1))
 (57 18 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (54 54 (:REWRITE IU-RS1-VAL2-=-INST-SRC-VAL2))
 (49 49 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (49 17 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (48 48 (:REWRITE MEMBER-OF-SUBTRACE))
 (48 48 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (44 44 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (44 44 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (43 43 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (43 43 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (39 39 (:TYPE-PRESCRIPTION COMMITTED-P))
 (39 39 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (39 39 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (39 39 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (32 16 (:REWRITE DEFAULT-CDR))
 (32 16 (:REWRITE DEFAULT-CAR))
 (25 25 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (25 25 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (25 25 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (25 25 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (25 25 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (25 25 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (25 25 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (25 25 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (25 25 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (25 25 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (25 25 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (25 25 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (25 25 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (25 25 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (19 7 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (16 4 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (16 4 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (8 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (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))
 (1 1 (:TYPE-PRESCRIPTION DISPATCH-NO-UNIT?))
 )
(SRNAME-P-INST-RA-CNTLV-OPERAND3
 (5073 116 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (3722 294 (:REWRITE MT-DQ-LEN-2))
 (3597 685 (:REWRITE DE-VALID-CONSISTENT))
 (3474 187 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (3265 281 (:REWRITE MT-DQ-LEN-0))
 (3073 310 (:REWRITE MT-DQ-LEN-3))
 (2853 280 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (2464 299 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (2320 8 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (2318 257 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (2160 2160 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (1551 25 (:LINEAR MT-DQ-LEN-LE-4))
 (1442 281 (:REWRITE MT-DQ-LEN-1))
 (1402 25 (:LINEAR MT-DQ-LEN-LT-4))
 (1398 151 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (1268 16 (:LINEAR MT-DQ-LEN-GE-1))
 (1231 16 (:LINEAR MT-DQ-LEN-GE-2))
 (1104 343 (:REWRITE MT-DQ-LEN-4))
 (1092 143 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1012 19 (:LINEAR MT-DQ-LEN-LT-2))
 (984 19 (:LINEAR MT-DQ-LEN-GE-3))
 (945 25 (:LINEAR MT-DQ-LEN-LT-3))
 (670 294 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (389 1 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (389 1 (:REWRITE DQ-DE0-RB-=-INST-RB-2))
 (389 1 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (389 1 (:REWRITE DQ-DE0-IM-=-INST-IM-2))
 (389 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (389 1 (:REWRITE DQ-DE0-BR-TARGET-=-INST-BR-TARGET-2))
 (188 94 (:REWRITE DEFAULT-<-2))
 (133 16 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (122 61 (:REWRITE RETIRED-DISPATCHED-INST))
 (122 61 (:REWRITE COMMIT-DISPATCHED-INST))
 (117 117 (:TYPE-PRESCRIPTION INST-OPCODE))
 (117 2 (:REWRITE ROBE-BRANCH-ROBE-SYNC-EXCLUSIVE))
 (103 11 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (94 94 (:REWRITE DEFAULT-<-1))
 (92 18 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (91 18 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (90 2 (:REWRITE ROBE-WB-ROBE-SYNC-EXCLUSIVE))
 (75 12 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (69 5 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (68 8 (:REWRITE INST-LSU-IF-INST-STORE))
 (66 2 (:REWRITE ROBE-VAL-INST-BR-TARGET-1))
 (61 19 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (59 12 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (58 4 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (56 6 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (56 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (54 3 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (53 14 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (47 16 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (38 20 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (37 37 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (36 36 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (36 2 (:REWRITE ROBE-VAL-INST-BR-TARGET-2))
 (34 12 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (32 26 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (32 1 (:REWRITE ROBE-WB-INST-WB-1))
 (32 1 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (32 1 (:REWRITE ROBE-EXCPT-NTH-ROBE-IF-FETCH-OR-DECODE-ERROR))
 (29 3 (:REWRITE ROBE-BRANCH-NTH-ROBE-IF-INST-FETCH-ERROR))
 (28 14 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (28 8 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (26 20 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (25 2 (:REWRITE ROBE-SYNC-NTH-ROBE-IF-INST-FETCH-ERROR))
 (24 8 (:REWRITE INST-LSU-IF-INST-LOAD))
 (23 8 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (22 16 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (22 2 (:REWRITE ROBE-RFEH-NTH-ROBE-IF-INST-FETCH-ERROR))
 (21 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (20 14 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (19 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (18 12 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (17 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (16 16 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (16 10 (:REWRITE INST-MU-IF-MU-STG-P))
 (15 5 (:REWRITE INST-LOAD-INST-STORE-EXCLUSIVE))
 (15 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (14 14 (:TYPE-PRESCRIPTION MU-STG-P))
 (14 12 (:REWRITE INST-BU-IF-BU-STG-P))
 (14 8 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (14 2 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 2))
 (14 2 (:REWRITE IFU-WORD-INST-WORD-2))
 (13 11 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (12 12 (:TYPE-PRESCRIPTION LSU-STG-P))
 (12 2 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (11 5 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (10 10 (:TYPE-PRESCRIPTION BU-STG-P))
 (10 4 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (10 4 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (10 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (9 5 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE UNIQ-INST-AT-IFU-IF-IFU-VALID))
 (9 1 (:REWRITE DQ-DE0-PC-=-INST-PC-2))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (7 7 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (7 7 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (7 7 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (7 7 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (7 7 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (7 2 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1))
 (7 2 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0))
 (7 1 (:REWRITE IFU-PC-INST-PC-2))
 (6 4 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (6 3 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (6 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (5 2 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (5 2 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0-LCH))
 (5 2 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (5 2 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF0))
 (4 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (4 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (3 3 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (3 3 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (3 1 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF1))
 (3 1 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF0))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (2 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (2 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (2 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (2 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (2 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (2 2 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(INST-EXCPT-DETECTED-P-STEP-INST-IU
 (234 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (103 4 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (91 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (66 10 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (65 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (63 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (63 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (63 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (63 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (63 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (63 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IF-NOT-ADVANCE))
 (53 4 (:REWRITE INST-MU-IF-MU-STG-P))
 (53 4 (:REWRITE INST-BU-IF-BU-STG-P))
 (52 52 (:TYPE-PRESCRIPTION INST-OPCODE))
 (40 20 (:REWRITE DEFAULT-CDR))
 (40 20 (:REWRITE DEFAULT-CAR))
 (36 2 (:REWRITE INST-BU-STEP-INST))
 (33 22 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (32 4 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (22 22 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (22 22 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (22 22 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (22 22 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (22 22 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (22 22 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (22 22 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (22 11 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (22 4 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (22 2 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (20 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-NOT-DISPATCHED))
 (18 8 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (14 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (14 4 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (12 12 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (12 4 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (12 4 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (12 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (8 8 (:TYPE-PRESCRIPTION MU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (8 8 (:TYPE-PRESCRIPTION BU-STG-P))
 (8 4 (:REWRITE INST-EXCPT-STEP-INST))
 (8 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (8 2 (:REWRITE INST-DECODE-ERROR-STEP-INST))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 2 (:REWRITE INST-MU-STEP-INST))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE INST-OPCODE-STEP-INST))
 (4 4 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (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 INST-EXCPT-DETECTED-P-STEP-INST-DQ-0))
 )
(EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0
 (25 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (20 1 (:REWRITE LOGBIT-0-BITP))
 (19 1 (:REWRITE RETIRED-COMMITTED-INST))
 (18 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (16 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (16 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (14 1 (:DEFINITION BITP))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (11 1 (:REWRITE INST-P-LRM-BEFORE))
 (10 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (8 2 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (6 2 (:LINEAR RDB-UPPER-BOUND))
 (5 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (3 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 2 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BITP))
 (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-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2
 (187 9 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (186 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (144 7 (:REWRITE RETIRED-COMMITTED-INST))
 (104 11 (:REWRITE INST-P-LRM-BEFORE))
 (77 4 (:REWRITE LOGBIT-0-BITP))
 (72 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (70 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (62 20 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (58 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (56 4 (:DEFINITION BITP))
 (44 44 (:TYPE-PRESCRIPTION RDB-TYPE))
 (39 9 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (36 36 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (31 20 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (30 9 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (24 8 (:LINEAR RDB-UPPER-BOUND))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 (23 23 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (22 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (21 21 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (21 7 (:REWRITE COMMIT-COMMITTED-INST))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (16 8 (:REWRITE EXECUTED-DISPATCHED-INST))
 (16 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (14 14 (:TYPE-PRESCRIPTION COMMITTED-P))
 (9 9 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (9 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (9 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (9 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 8 (:TYPE-PRESCRIPTION BSPP))
 (8 4 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (8 2 (:REWRITE INST-IN-LRM-BEFORE))
 (8 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (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 RNAME-P-INST-RC))
 (5 4 (:REWRITE BITP-RDB-BSP-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 BITP))
 (4 4 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND3
 (697 34 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (554 27 (:REWRITE RETIRED-COMMITTED-INST))
 (500 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (245 7 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (220 20 (:REWRITE INST-P-LSRM-BEFORE))
 (216 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (174 21 (:REWRITE INST-P-LRM-BEFORE))
 (160 40 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (100 20 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (83 83 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (81 27 (:REWRITE COMMIT-COMMITTED-INST))
 (80 80 (:TYPE-PRESCRIPTION EXIST-LSRM-BEFORE-P))
 (77 35 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (77 7 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (77 4 (:REWRITE LOGBIT-0-BITP))
 (76 76 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (76 35 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (72 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (58 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (56 56 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (56 28 (:REWRITE EXECUTED-DISPATCHED-INST))
 (56 4 (:DEFINITION BITP))
 (54 54 (:TYPE-PRESCRIPTION COMMITTED-P))
 (49 14 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (44 44 (:TYPE-PRESCRIPTION RDB-TYPE))
 (40 40 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (29 29 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (29 28 (:REWRITE RETIRED-DISPATCHED-INST))
 (29 28 (:REWRITE COMPLETED-DISPATCHED-INST))
 (29 28 (:REWRITE COMMIT-DISPATCHED-INST))
 (28 28 (:TYPE-PRESCRIPTION IFU-STG-P))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (28 28 (:TYPE-PRESCRIPTION DQ-STG-P))
 (28 28 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (28 14 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (28 7 (:REWRITE INST-IN-LRM-BEFORE))
 (28 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (27 27 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (27 27 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (24 8 (:LINEAR RDB-UPPER-BOUND))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 7 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE DQ-STG-NOT-IFU-STG))
 (21 7 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (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 10 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 (16 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 14 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION BSPP))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 4 (:REWRITE BITP-RDB-BSP-1))
 (4 4 (:TYPE-PRESCRIPTION BITP))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS0-CNTLV-OPERAND0
 (77 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (60 3 (:REWRITE LOGBIT-0-BITP))
 (52 4 (:REWRITE INST-P-LRM-BEFORE))
 (50 2 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (46 7 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (42 3 (:DEFINITION BITP))
 (38 2 (:REWRITE RETIRED-COMMITTED-INST))
 (33 33 (:TYPE-PRESCRIPTION RDB-TYPE))
 (33 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (33 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (29 4 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 6 (:LINEAR RDB-UPPER-BOUND))
 (17 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (15 1 (:REWRITE INST-IN-LRM-BEFORE))
 (14 7 (:REWRITE EXECUTED-DISPATCHED-INST))
 (13 7 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (12 12 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (11 11 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (11 11 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (11 7 (:REWRITE RETIRED-DISPATCHED-INST))
 (11 7 (:REWRITE COMPLETED-DISPATCHED-INST))
 (11 7 (:REWRITE COMMIT-DISPATCHED-INST))
 (10 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (7 7 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 6 (:TYPE-PRESCRIPTION BSPP))
 (6 3 (:REWRITE BITP-RDB-BSP-1))
 (6 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMMITTED-P))
 (4 2 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (3 3 (:TYPE-PRESCRIPTION BITP))
 (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 2 (:TYPE-PRESCRIPTION RNAME-P))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(IU-RS0-SRC1-INST-TAG-LRM-BEFORE-IF-CNTLV-OPERAND0
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (45 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (40 2 (:REWRITE LOGBIT-0-BITP))
 (33 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (30 3 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (30 2 (:REWRITE INST-P-LRM-BEFORE))
 (28 2 (:DEFINITION BITP))
 (22 22 (:TYPE-PRESCRIPTION RDB-TYPE))
 (15 1 (:REWRITE INST-IN-LRM-BEFORE))
 (12 4 (:LINEAR RDB-UPPER-BOUND))
 (9 3 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (7 7 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-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 EXECUTE-STG-LRM-BEFORE))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 2 (:REWRITE BITP-RDB-BSP-1))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-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 2 (:TYPE-PRESCRIPTION BITP))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(IU-RS0-SRC1-INST-TAG-LRM-BEFORE-IF-CNTLV-OPERAND2
 (414 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (375 9 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (368 184 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (195 9 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (155 41 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (81 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (77 4 (:REWRITE LOGBIT-0-BITP))
 (75 3 (:REWRITE RETIRED-COMMITTED-INST))
 (62 2 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (56 4 (:DEFINITION BITP))
 (48 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (44 44 (:TYPE-PRESCRIPTION RDB-TYPE))
 (43 43 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (38 14 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (37 37 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (36 36 (:TYPE-PRESCRIPTION IFU-STG-P))
 (36 36 (:TYPE-PRESCRIPTION DQ-STG-P))
 (34 34 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (31 30 (:REWRITE RETIRED-DISPATCHED-INST))
 (31 30 (:REWRITE COMPLETED-DISPATCHED-INST))
 (31 30 (:REWRITE COMMIT-DISPATCHED-INST))
 (31 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (28 16 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (27 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (27 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (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))
 (24 8 (:LINEAR RDB-UPPER-BOUND))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 (18 18 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (18 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (18 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (16 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (14 4 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (10 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (9 3 (:REWRITE COMMIT-COMMITTED-INST))
 (8 8 (:TYPE-PRESCRIPTION BSPP))
 (8 4 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND3))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (7 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 4 (:REWRITE BITP-RDB-BSP-1))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION BITP))
 (4 4 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (4 4 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (2 2 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 )
(IU-RS0-SRC1-INST-TAG-LRM-BEFORE-IF-CNTLV-OPERAND3
 (1206 33 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1155 27 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (633 27 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (453 93 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (438 219 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (243 27 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (186 6 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (150 27 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (150 6 (:REWRITE RETIRED-COMMITTED-INST))
 (121 121 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (120 66 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (120 40 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (109 109 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (108 108 (:TYPE-PRESCRIPTION IFU-STG-P))
 (108 108 (:TYPE-PRESCRIPTION DQ-STG-P))
 (94 94 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (93 92 (:REWRITE RETIRED-DISPATCHED-INST))
 (93 92 (:REWRITE COMPLETED-DISPATCHED-INST))
 (93 92 (:REWRITE COMMIT-DISPATCHED-INST))
 (81 27 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (81 27 (:REWRITE WBUF-STG-IF-WBUF0-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-IFU-STG))
 (81 27 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (81 27 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (81 27 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (77 4 (:REWRITE LOGBIT-0-BITP))
 (63 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (56 4 (:DEFINITION BITP))
 (54 54 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (54 54 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (54 54 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (54 27 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (51 12 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (44 44 (:TYPE-PRESCRIPTION RDB-TYPE))
 (42 12 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (30 12 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (24 24 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (24 8 (:LINEAR RDB-UPPER-BOUND))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 (20 10 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 (18 14 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (18 6 (:REWRITE COMMIT-COMMITTED-INST))
 (15 6 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (11 11 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (8 8 (:TYPE-PRESCRIPTION BSPP))
 (6 6 (:TYPE-PRESCRIPTION RNAME-P))
 (6 6 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 4 (:REWRITE BITP-RDB-BSP-1))
 (4 4 (:TYPE-PRESCRIPTION BITP))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 )
(IU-RS0-SRC2-INST-TAG-LRM-BEFORE
 (141 3 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (132 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (93 3 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (84 6 (:REWRITE INST-P-LRM-BEFORE))
 (81 9 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (80 4 (:REWRITE LOGBIT-0-BITP))
 (56 4 (:DEFINITION BITP))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (44 44 (:TYPE-PRESCRIPTION RDB-TYPE))
 (42 3 (:REWRITE INST-IN-LRM-BEFORE))
 (27 9 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (24 8 (:LINEAR RDB-UPPER-BOUND))
 (18 18 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (18 18 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (18 9 (:REWRITE EXECUTED-DISPATCHED-INST))
 (18 6 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (18 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (15 15 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (15 15 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (15 9 (:REWRITE RETIRED-DISPATCHED-INST))
 (15 9 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 9 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (9 9 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 3 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (8 8 (:TYPE-PRESCRIPTION BSPP))
 (8 4 (:REWRITE BITP-RDB-BSP-1))
 (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))
 (4 4 (:TYPE-PRESCRIPTION BITP))
 (3 1 (:REWRITE IU-RS0-SRC1-INST-TAG-LRM-BEFORE-IF-CNTLV-OPERAND3))
 (3 1 (:REWRITE IU-RS0-SRC1-INST-TAG-LRM-BEFORE-IF-CNTLV-OPERAND2))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0
 (25 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (20 1 (:REWRITE LOGBIT-0-BITP))
 (19 1 (:REWRITE RETIRED-COMMITTED-INST))
 (18 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (16 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (16 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (14 1 (:DEFINITION BITP))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (11 1 (:REWRITE INST-P-LRM-BEFORE))
 (10 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (8 2 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (6 2 (:LINEAR RDB-UPPER-BOUND))
 (5 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (3 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 2 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BITP))
 (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))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 )
(EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND2
 (189 9 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (188 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (146 7 (:REWRITE RETIRED-COMMITTED-INST))
 (106 11 (:REWRITE INST-P-LRM-BEFORE))
 (77 4 (:REWRITE LOGBIT-0-BITP))
 (72 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (70 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (62 20 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (58 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (56 4 (:DEFINITION BITP))
 (44 44 (:TYPE-PRESCRIPTION RDB-TYPE))
 (39 9 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (36 36 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (33 20 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (30 9 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (24 8 (:LINEAR RDB-UPPER-BOUND))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (23 23 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (22 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (21 21 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (21 7 (:REWRITE COMMIT-COMMITTED-INST))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (16 8 (:REWRITE EXECUTED-DISPATCHED-INST))
 (16 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (14 14 (:TYPE-PRESCRIPTION COMMITTED-P))
 (9 9 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (9 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (9 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (9 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 8 (:TYPE-PRESCRIPTION BSPP))
 (8 4 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (8 2 (:REWRITE INST-IN-LRM-BEFORE))
 (8 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (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 RNAME-P-INST-RC))
 (5 5 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 (5 4 (:REWRITE BITP-RDB-BSP-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 BITP))
 (4 4 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS0-CNTLV-OPERAND0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND3
 (704 34 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (561 27 (:REWRITE RETIRED-COMMITTED-INST))
 (500 20 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (245 7 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (223 7 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (220 20 (:REWRITE INST-P-LSRM-BEFORE))
 (181 21 (:REWRITE INST-P-LRM-BEFORE))
 (160 40 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (100 20 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (83 83 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (83 35 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (81 27 (:REWRITE COMMIT-COMMITTED-INST))
 (80 80 (:TYPE-PRESCRIPTION EXIST-LSRM-BEFORE-P))
 (77 35 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (77 7 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (77 4 (:REWRITE LOGBIT-0-BITP))
 (76 76 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (72 7 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (58 14 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (56 56 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (56 28 (:REWRITE EXECUTED-DISPATCHED-INST))
 (56 4 (:DEFINITION BITP))
 (54 54 (:TYPE-PRESCRIPTION COMMITTED-P))
 (49 14 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (44 44 (:TYPE-PRESCRIPTION RDB-TYPE))
 (40 40 (:REWRITE EXIST-LSRM-IF-EXIST-UNCOMMITTED-LSRM))
 (35 14 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (29 29 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (29 28 (:REWRITE RETIRED-DISPATCHED-INST))
 (29 28 (:REWRITE COMPLETED-DISPATCHED-INST))
 (29 28 (:REWRITE COMMIT-DISPATCHED-INST))
 (28 28 (:TYPE-PRESCRIPTION IFU-STG-P))
 (28 28 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (28 28 (:TYPE-PRESCRIPTION DQ-STG-P))
 (28 28 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (28 14 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (28 7 (:REWRITE INST-IN-LRM-BEFORE))
 (28 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (27 27 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (27 27 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (24 8 (:LINEAR RDB-UPPER-BOUND))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 7 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE DQ-STG-NOT-IFU-STG))
 (21 7 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (20 20 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND3))
 (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 10 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND2))
 (16 7 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 14 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (10 10 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 (8 8 (:TYPE-PRESCRIPTION BSPP))
 (7 7 (:TYPE-PRESCRIPTION RNAME-P))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 4 (:REWRITE BITP-RDB-BSP-1))
 (4 4 (:TYPE-PRESCRIPTION BITP))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS0-CNTLV-OPERAND0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 (1 1 (:REWRITE RNAME-P-INST-RB))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS1-CNTLV-OPERAND0
 (77 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (60 3 (:REWRITE LOGBIT-0-BITP))
 (52 4 (:REWRITE INST-P-LRM-BEFORE))
 (50 2 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (46 7 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (42 3 (:DEFINITION BITP))
 (38 2 (:REWRITE RETIRED-COMMITTED-INST))
 (33 33 (:TYPE-PRESCRIPTION RDB-TYPE))
 (33 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (33 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (29 4 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (18 6 (:LINEAR RDB-UPPER-BOUND))
 (17 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (15 1 (:REWRITE INST-IN-LRM-BEFORE))
 (14 7 (:REWRITE EXECUTED-DISPATCHED-INST))
 (13 7 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (12 12 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (11 11 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (11 11 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (11 7 (:REWRITE RETIRED-DISPATCHED-INST))
 (11 7 (:REWRITE COMPLETED-DISPATCHED-INST))
 (11 7 (:REWRITE COMMIT-DISPATCHED-INST))
 (10 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (7 7 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 6 (:TYPE-PRESCRIPTION BSPP))
 (6 3 (:REWRITE BITP-RDB-BSP-1))
 (6 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMMITTED-P))
 (4 2 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (3 3 (:TYPE-PRESCRIPTION BITP))
 (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 2 (:TYPE-PRESCRIPTION RNAME-P))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS0-CNTLV-OPERAND0))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(IU-RS1-SRC1-INST-TAG-LRM-BEFORE-IF-CNTLV-OPERAND0
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (45 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (40 2 (:REWRITE LOGBIT-0-BITP))
 (33 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (30 3 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (30 2 (:REWRITE INST-P-LRM-BEFORE))
 (28 2 (:DEFINITION BITP))
 (22 22 (:TYPE-PRESCRIPTION RDB-TYPE))
 (15 1 (:REWRITE INST-IN-LRM-BEFORE))
 (12 4 (:LINEAR RDB-UPPER-BOUND))
 (9 3 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (7 7 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-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 EXECUTE-STG-LRM-BEFORE))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 2 (:REWRITE BITP-RDB-BSP-1))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-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 2 (:TYPE-PRESCRIPTION BITP))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(IU-RS1-SRC1-INST-TAG-LRM-BEFORE-IF-CNTLV-OPERAND2
 (417 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (375 9 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (368 184 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (195 9 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (155 41 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (81 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (78 3 (:REWRITE RETIRED-COMMITTED-INST))
 (77 4 (:REWRITE LOGBIT-0-BITP))
 (64 2 (:REWRITE NOT-COMMITTED-P-LSRM-BEFORE . 1))
 (56 4 (:DEFINITION BITP))
 (48 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (44 44 (:TYPE-PRESCRIPTION RDB-TYPE))
 (43 43 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (38 14 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (37 37 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (36 36 (:TYPE-PRESCRIPTION IFU-STG-P))
 (36 36 (:TYPE-PRESCRIPTION DQ-STG-P))
 (34 34 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (32 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (31 30 (:REWRITE RETIRED-DISPATCHED-INST))
 (31 30 (:REWRITE COMPLETED-DISPATCHED-INST))
 (31 30 (:REWRITE COMMIT-DISPATCHED-INST))
 (28 16 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (27 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (27 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (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))
 (24 8 (:LINEAR RDB-UPPER-BOUND))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (18 18 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (18 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (18 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (16 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (14 4 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (10 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (9 3 (:REWRITE COMMIT-COMMITTED-INST))
 (8 8 (:TYPE-PRESCRIPTION BSPP))
 (8 4 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND3))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (7 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 4 (:REWRITE BITP-RDB-BSP-1))
 (5 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION BITP))
 (4 4 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND3))
 (4 4 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (4 4 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 (2 2 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 )
(IU-RS1-SRC1-INST-TAG-LRM-BEFORE-IF-CNTLV-OPERAND3
 (1212 33 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1155 27 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (633 27 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (453 93 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (438 219 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (243 27 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (192 6 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (156 6 (:REWRITE RETIRED-COMMITTED-INST))
 (150 27 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (121 121 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (120 66 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (120 40 (:REWRITE EXECUTE-STG-LSRM-BEFORE))
 (109 109 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (108 108 (:TYPE-PRESCRIPTION IFU-STG-P))
 (108 108 (:TYPE-PRESCRIPTION DQ-STG-P))
 (94 94 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (93 92 (:REWRITE RETIRED-DISPATCHED-INST))
 (93 92 (:REWRITE COMPLETED-DISPATCHED-INST))
 (93 92 (:REWRITE COMMIT-DISPATCHED-INST))
 (81 27 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (81 27 (:REWRITE WBUF-STG-IF-WBUF0-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-IFU-STG))
 (81 27 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (81 27 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (81 27 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (77 4 (:REWRITE LOGBIT-0-BITP))
 (63 6 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (56 4 (:DEFINITION BITP))
 (54 54 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (54 54 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (54 54 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (54 27 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (51 12 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (44 44 (:TYPE-PRESCRIPTION RDB-TYPE))
 (42 12 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (30 12 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (24 24 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (24 8 (:LINEAR RDB-UPPER-BOUND))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (20 10 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND2))
 (18 14 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (18 6 (:REWRITE COMMIT-COMMITTED-INST))
 (15 6 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (11 11 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (10 10 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 (8 8 (:TYPE-PRESCRIPTION BSPP))
 (6 6 (:TYPE-PRESCRIPTION RNAME-P))
 (6 6 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE RNAME-P-INST-RC))
 (5 4 (:REWRITE BITP-RDB-BSP-1))
 (4 4 (:TYPE-PRESCRIPTION BITP))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 (1 1 (:REWRITE RNAME-P-INST-RA))
 )
(IU-RS1-SRC2-INST-TAG-LRM-BEFORE
 (141 3 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (132 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (93 3 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (84 6 (:REWRITE INST-P-LRM-BEFORE))
 (81 9 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (80 4 (:REWRITE LOGBIT-0-BITP))
 (56 4 (:DEFINITION BITP))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (44 44 (:TYPE-PRESCRIPTION RDB-TYPE))
 (42 3 (:REWRITE INST-IN-LRM-BEFORE))
 (27 9 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (24 8 (:LINEAR RDB-UPPER-BOUND))
 (18 18 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (18 18 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (18 9 (:REWRITE EXECUTED-DISPATCHED-INST))
 (18 6 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (18 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (15 15 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (15 15 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (15 9 (:REWRITE RETIRED-DISPATCHED-INST))
 (15 9 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 9 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (9 9 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 3 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (8 8 (:TYPE-PRESCRIPTION BSPP))
 (8 4 (:REWRITE BITP-RDB-BSP-1))
 (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))
 (4 4 (:TYPE-PRESCRIPTION BITP))
 (3 1 (:REWRITE IU-RS1-SRC1-INST-TAG-LRM-BEFORE-IF-CNTLV-OPERAND3))
 (3 1 (:REWRITE IU-RS1-SRC1-INST-TAG-LRM-BEFORE-IF-CNTLV-OPERAND2))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(CDB-VAL-INST-SRC-VAL1-IF-CDB-READY-FOR
 (14915 31 (:DEFINITION BITP))
 (14686 448 (:DEFINITION UNSIGNED-BYTE-P))
 (14658 29 (:REWRITE LOGCAR-BITP))
 (14238 448 (:DEFINITION INTEGER-RANGE-P))
 (13496 3824 (:REWRITE LOGCONS-<-0))
 (9033 256 (:REWRITE LOGTAIL-IDENTITY))
 (7784 56 (:LINEAR LOGHEAD-LEQ))
 (7504 112 (:LINEAR LOGTAIL-LEQ))
 (7393 198 (:REWRITE LOGHEAD-IDENTITY))
 (7000 195 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (2254 56 (:LINEAR LOGHEAD-UPPER-BOUND))
 (2146 58 (:REWRITE LOGCDR-LOGTAIL))
 (1470 56 (:REWRITE LOGTAIL-LESSP))
 (896 448 (:REWRITE DEFAULT-<-1))
 (688 16 (:REWRITE EQUAL-LOGCONS))
 (555 66 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (448 448 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (448 448 (:REWRITE DEFAULT-<-2))
 (364 1 (:REWRITE LOGBIT-0-BITP))
 (350 38 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (175 19 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (129 72 (:REWRITE RETIRED-DISPATCHED-INST))
 (129 72 (:REWRITE COMPLETED-DISPATCHED-INST))
 (129 72 (:REWRITE COMMIT-DISPATCHED-INST))
 (57 57 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (57 57 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (57 57 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (26 26 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND3))
 (26 26 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND2))
 (26 26 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (12 4 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (4 4 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 )
(CDB-VAL-INST-SRC-VAL2-IF-CDB-READY-FOR
 (17360 36 (:DEFINITION BITP))
 (17123 34 (:REWRITE LOGCAR-BITP))
 (11648 3296 (:REWRITE LOGCONS-<-0))
 (10910 330 (:DEFINITION UNSIGNED-BYTE-P))
 (10580 330 (:DEFINITION INTEGER-RANGE-P))
 (9124 66 (:LINEAR LOGHEAD-LEQ))
 (8794 132 (:LINEAR LOGTAIL-LEQ))
 (6280 165 (:REWRITE LOGHEAD-IDENTITY))
 (5950 165 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (5950 165 (:REWRITE LOGTAIL-IDENTITY))
 (2644 66 (:LINEAR LOGHEAD-UPPER-BOUND))
 (1720 66 (:REWRITE LOGTAIL-LESSP))
 (688 16 (:REWRITE EQUAL-LOGCONS))
 (660 330 (:REWRITE DEFAULT-<-1))
 (570 71 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (364 1 (:REWRITE LOGBIT-0-BITP))
 (330 330 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (330 330 (:REWRITE DEFAULT-<-2))
 (175 19 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (43 24 (:REWRITE RETIRED-DISPATCHED-INST))
 (43 24 (:REWRITE COMPLETED-DISPATCHED-INST))
 (43 24 (:REWRITE COMMIT-DISPATCHED-INST))
 (26 26 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS1-CNTLV-OPERAND0))
 (19 19 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(IU-RS0-INST-INV-STEP-INST-FROM-IU-RS0
 (2886 74 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (2323 194 (:REWRITE LOGBIT-0-BITP))
 (2220 74 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (1638 117 (:DEFINITION BITP))
 (1350 75 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (1287 1287 (:TYPE-PRESCRIPTION RDB-TYPE))
 (702 234 (:LINEAR RDB-UPPER-BOUND))
 (450 75 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (450 75 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (444 74 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (258 118 (:REWRITE IU-RS0-SRC1-INST-TAG-LRM-BEFORE-IF-CNTLV-OPERAND2))
 (234 234 (:TYPE-PRESCRIPTION BSPP))
 (225 75 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (225 75 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (225 75 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (225 75 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (150 150 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (150 150 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (150 150 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (148 74 (:REWRITE IFU-VALID-IF-INST-IN))
 (140 117 (:REWRITE BITP-RDB-BSP-1))
 (120 12 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (117 117 (:TYPE-PRESCRIPTION BITP))
 (96 16 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (74 74 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (46 1 (:REWRITE IU-RS0-INST-INV-STEP-INST-FROM-DQ0))
 (36 12 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (30 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (24 12 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (24 12 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (16 16 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (16 16 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (16 16 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (14 14 (:REWRITE MEMBER-OF-SUBTRACE))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (13 13 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (10 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (3 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (2 2 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 )
(CDB-VAL-INST-SRC-VAL1-IF-CDB-READY-FOR
 (14915 31 (:DEFINITION BITP))
 (14686 448 (:DEFINITION UNSIGNED-BYTE-P))
 (14658 29 (:REWRITE LOGCAR-BITP))
 (14238 448 (:DEFINITION INTEGER-RANGE-P))
 (13496 3824 (:REWRITE LOGCONS-<-0))
 (9033 256 (:REWRITE LOGTAIL-IDENTITY))
 (7784 56 (:LINEAR LOGHEAD-LEQ))
 (7504 112 (:LINEAR LOGTAIL-LEQ))
 (7393 198 (:REWRITE LOGHEAD-IDENTITY))
 (7000 195 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (2254 56 (:LINEAR LOGHEAD-UPPER-BOUND))
 (2146 58 (:REWRITE LOGCDR-LOGTAIL))
 (1470 56 (:REWRITE LOGTAIL-LESSP))
 (896 448 (:REWRITE DEFAULT-<-1))
 (688 16 (:REWRITE EQUAL-LOGCONS))
 (555 66 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (448 448 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (448 448 (:REWRITE DEFAULT-<-2))
 (364 1 (:REWRITE LOGBIT-0-BITP))
 (350 38 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (175 19 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (129 72 (:REWRITE RETIRED-DISPATCHED-INST))
 (129 72 (:REWRITE COMPLETED-DISPATCHED-INST))
 (129 72 (:REWRITE COMMIT-DISPATCHED-INST))
 (57 57 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (57 57 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (57 57 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (12 4 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (4 4 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 )
(CDB-VAL-INST-SRC-VAL2-IF-CDB-READY-FOR
 (17360 36 (:DEFINITION BITP))
 (17123 34 (:REWRITE LOGCAR-BITP))
 (11648 3296 (:REWRITE LOGCONS-<-0))
 (10910 330 (:DEFINITION UNSIGNED-BYTE-P))
 (10580 330 (:DEFINITION INTEGER-RANGE-P))
 (9124 66 (:LINEAR LOGHEAD-LEQ))
 (8794 132 (:LINEAR LOGTAIL-LEQ))
 (6280 165 (:REWRITE LOGHEAD-IDENTITY))
 (5950 165 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (5950 165 (:REWRITE LOGTAIL-IDENTITY))
 (2644 66 (:LINEAR LOGHEAD-UPPER-BOUND))
 (1720 66 (:REWRITE LOGTAIL-LESSP))
 (688 16 (:REWRITE EQUAL-LOGCONS))
 (660 330 (:REWRITE DEFAULT-<-1))
 (570 71 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (364 1 (:REWRITE LOGBIT-0-BITP))
 (330 330 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (330 330 (:REWRITE DEFAULT-<-2))
 (175 19 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (43 24 (:REWRITE RETIRED-DISPATCHED-INST))
 (43 24 (:REWRITE COMPLETED-DISPATCHED-INST))
 (43 24 (:REWRITE COMMIT-DISPATCHED-INST))
 (19 19 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(IU-RS1-INST-INV-STEP-INST-FROM-IU-RS1
 (2886 74 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (2323 194 (:REWRITE LOGBIT-0-BITP))
 (2220 74 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (1638 117 (:DEFINITION BITP))
 (1350 75 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (1287 1287 (:TYPE-PRESCRIPTION RDB-TYPE))
 (702 234 (:LINEAR RDB-UPPER-BOUND))
 (450 75 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (450 75 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (444 74 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (258 118 (:REWRITE IU-RS1-SRC1-INST-TAG-LRM-BEFORE-IF-CNTLV-OPERAND2))
 (234 234 (:TYPE-PRESCRIPTION BSPP))
 (225 75 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (225 75 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (225 75 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (225 75 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (150 150 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (150 150 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (150 150 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (148 74 (:REWRITE IFU-VALID-IF-INST-IN))
 (140 117 (:REWRITE BITP-RDB-BSP-1))
 (120 12 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (117 117 (:TYPE-PRESCRIPTION BITP))
 (74 74 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (64 16 (:REWRITE SELECT-IU-RS1-IF-NOT-RS1-VALID?))
 (64 16 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (46 1 (:REWRITE IU-RS1-INST-INV-STEP-INST-FROM-DQ0))
 (36 12 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (32 32 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (30 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (24 12 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (24 12 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (16 16 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (16 16 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (14 14 (:REWRITE MEMBER-OF-SUBTRACE))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (13 13 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (13 13 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (10 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (3 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (2 2 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 )
(IU-RS0-INST-INV-STEP-INST
 (325 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (320 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (83 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (75 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (67 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (60 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (60 2 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (47 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (45 2 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (27 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (21 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (19 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (14 14 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (12 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (12 2 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (11 11 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (8 8 (:TYPE-PRESCRIPTION DQ-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 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (3 3 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (3 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (3 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (3 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (3 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (3 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 LSU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (2 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (2 1 (:REWRITE NOT-IU-STG-STEP-INST-IF-NOT-DQ-2))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(IU-RS1-INST-INV-STEP-INST
 (325 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (320 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (83 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (75 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (67 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (60 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (60 2 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (47 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (45 2 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (27 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (21 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (19 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (14 14 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (12 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (12 2 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (11 11 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (8 8 (:TYPE-PRESCRIPTION DQ-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 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (3 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (3 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (3 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (3 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (3 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 LSU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (2 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (2 1 (:REWRITE NOT-IU-STG-STEP-INST-IF-NOT-DQ-2))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(IU-INST-INV-STEP-INST
 (976 4 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (960 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (951 3 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (489 132 (:REWRITE DE-VALID-CONSISTENT))
 (207 207 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (180 3 (:LINEAR MT-DQ-LEN-GE-1))
 (177 3 (:LINEAR MT-DQ-LEN-LE-4))
 (162 9 (:REWRITE MT-DQ-LEN-2))
 (144 9 (:REWRITE MT-DQ-LEN-3))
 (117 9 (:REWRITE MT-DQ-LEN-1))
 (114 3 (:LINEAR MT-DQ-LEN-LT-4))
 (96 2 (:REWRITE NOT-IU-STG-STEP-INST-IF-NOT-DQ-2))
 (93 3 (:LINEAR MT-DQ-LEN-LT-3))
 (81 3 (:LINEAR MT-DQ-LEN-LT-2))
 (75 3 (:LINEAR MT-DQ-LEN-GE-2))
 (72 9 (:REWRITE MT-DQ-LEN-4))
 (71 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (66 33 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (66 33 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (66 33 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (66 33 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (60 30 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (60 30 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (48 3 (:LINEAR MT-DQ-LEN-GE-3))
 (48 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (41 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (41 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (33 33 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (33 33 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (30 30 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (30 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (21 21 (:TYPE-PRESCRIPTION DQ-STG-P))
 (20 20 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (20 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (20 3 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (19 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (18 9 (:REWRITE MT-DQ-LEN-0))
 (18 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (16 16 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (16 4 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (16 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (15 15 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (12 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (10 4 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (8 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (8 3 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (8 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (7 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 3 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (5 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (4 4 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (4 4 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (4 4 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (4 4 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (4 4 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (4 4 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (4 4 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (4 4 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (4 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (4 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (4 1 (:REWRITE RETIRED-COMMITTED-INST))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (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-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-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:TYPE-PRESCRIPTION BU-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(CDB-VAL-INST-SRC-VAL1-IF-DISPATCH-MU
 (4845 79 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (4666 134 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (3823 94 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (2158 98 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (1934 28 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (1573 353 (:REWRITE DE-VALID-CONSISTENT))
 (1537 160 (:REWRITE MT-DQ-LEN-2))
 (1486 282 (:REWRITE RETIRED-DISPATCHED-INST))
 (1422 162 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (1375 160 (:REWRITE MT-DQ-LEN-3))
 (1332 22 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (1087 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1068 22 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (1022 1022 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (1003 84 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (980 22 (:REWRITE INST-IN-INST-OF-TAG))
 (882 126 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (792 49 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (727 160 (:REWRITE MT-DQ-LEN-4))
 (694 49 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (511 16 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (467 282 (:REWRITE COMPLETED-DISPATCHED-INST))
 (467 282 (:REWRITE COMMIT-DISPATCHED-INST))
 (427 2 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (400 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (378 126 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (367 28 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (353 160 (:REWRITE MT-DQ-LEN-1))
 (334 167 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (334 167 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (334 167 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (334 167 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (332 160 (:REWRITE MT-DQ-LEN-0))
 (266 266 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (216 36 (:REWRITE SREG-REF-P-SREG-TBL-NTH))
 (209 209 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (207 207 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (198 198 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (198 22 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (196 196 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (174 87 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (174 87 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (167 167 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (167 167 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (162 162 (:TYPE-PRESCRIPTION REG-REF-P))
 (162 162 (:TYPE-PRESCRIPTION DQ-P))
 (162 162 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (150 5 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (144 36 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (142 2 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (128 4 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (126 126 (:TYPE-PRESCRIPTION REG-TBL-P))
 (116 4 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (108 36 (:REWRITE DEFS-DQ-ASSERTIONS . 6))
 (104 52 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (98 98 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (98 98 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (98 98 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (88 22 (:REWRITE INST-P-INST-OF-TAG))
 (87 87 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (80 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (79 79 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (78 78 (:REWRITE RNAME-P-INST-RC))
 (76 1 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (75 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (72 18 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (72 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (67 7 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (62 4 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (54 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (52 52 (:TYPE-PRESCRIPTION SRF-P))
 (49 49 (:TYPE-PRESCRIPTION ROB-P))
 (49 49 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (49 13 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (48 12 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (44 5 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (38 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (36 36 (:TYPE-PRESCRIPTION SREG-TBL-P))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (32 32 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (28 28 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (28 28 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 (26 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (25 25 (:REWRITE MEMBER-OF-SUBTRACE))
 (25 25 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (25 25 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (25 5 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (25 5 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 24 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (24 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (24 8 (:REWRITE REG-REF-TAG-POINTS-TO-LSRM-IN-ROB))
 (23 11 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (23 11 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (22 1 (:REWRITE LOGBIT-0-BITP))
 (20 5 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (19 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (18 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (16 1 (:DEFINITION BITP))
 (15 10 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (15 5 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (14 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (13 13 (:TYPE-PRESCRIPTION IU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (12 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (10 5 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (10 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (10 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (10 2 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (9 9 (:TYPE-PRESCRIPTION IFU-STG-P))
 (9 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 8 (:TYPE-PRESCRIPTION SRNAME-P))
 (8 5 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (8 2 (:LINEAR RDB-UPPER-BOUND))
 (8 1 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (7 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 5 (:TYPE-PRESCRIPTION OPCD-P))
 (5 5 (:REWRITE OPCD-P-INST-OPCODE))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LSRM-IN-ROB-P))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (2 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CNTLV-SYNC-DECODE))
 )
(CDB-VAL-INST-SRC-VAL2-IF-DISPATCH-MU
 (8159 27 (:REWRITE CDB-VAL-INST-SRC-VAL1-IF-DISPATCH-MU))
 (5217 168 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (4929 318 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (4836 78 (:REWRITE DQ-DE0-RB-=-INST-RB-2))
 (4752 108 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (3939 927 (:REWRITE DE-VALID-CONSISTENT))
 (2698 106 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (2476 28 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (2336 112 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (2307 216 (:REWRITE MT-DQ-LEN-2))
 (2238 28 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (2226 2226 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (2106 234 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (2061 216 (:REWRITE MT-DQ-LEN-3))
 (1716 26 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (1638 234 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (1614 346 (:REWRITE RETIRED-DISPATCHED-INST))
 (1404 26 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (1300 26 (:REWRITE INST-IN-INST-OF-TAG))
 (1087 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1077 216 (:REWRITE MT-DQ-LEN-4))
 (1020 15 (:LINEAR MT-DQ-LEN-GE-1))
 (990 15 (:LINEAR MT-DQ-LEN-LE-4))
 (980 53 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (927 216 (:REWRITE MT-DQ-LEN-1))
 (919 28 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (874 53 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (728 28 (:REWRITE INST-LSU-IF-INST-STORE))
 (702 234 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (642 321 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (642 321 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (642 321 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (642 321 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (642 28 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (612 216 (:REWRITE MT-DQ-LEN-0))
 (600 15 (:LINEAR MT-DQ-LEN-LT-4))
 (595 346 (:REWRITE COMPLETED-DISPATCHED-INST))
 (595 346 (:REWRITE COMMIT-DISPATCHED-INST))
 (495 15 (:LINEAR MT-DQ-LEN-LT-3))
 (443 28 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (435 15 (:LINEAR MT-DQ-LEN-LT-2))
 (427 2 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (426 213 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (426 213 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (400 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (392 28 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (375 15 (:LINEAR MT-DQ-LEN-GE-2))
 (321 321 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (321 321 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (273 273 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (271 271 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (260 260 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (252 28 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (240 15 (:LINEAR MT-DQ-LEN-GE-3))
 (234 234 (:TYPE-PRESCRIPTION REG-TBL-P))
 (234 234 (:TYPE-PRESCRIPTION REG-REF-P))
 (234 234 (:TYPE-PRESCRIPTION DQ-P))
 (234 234 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (234 26 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (214 214 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (213 213 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (190 31 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (186 186 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (168 168 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (168 28 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (160 32 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (154 28 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (150 5 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (142 142 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (142 2 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (140 84 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (140 56 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (140 28 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (138 34 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (135 15 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (135 15 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (113 29 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (112 28 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (112 28 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (110 63 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (106 106 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (106 106 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (106 106 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (104 26 (:REWRITE INST-P-INST-OF-TAG))
 (100 66 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (95 63 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (84 56 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (84 28 (:REWRITE INST-LSU-IF-INST-LOAD))
 (76 1 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (72 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (67 7 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (64 32 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (64 32 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (62 4 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (60 15 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (56 56 (:TYPE-PRESCRIPTION IU-STG-P))
 (56 56 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (56 28 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (56 28 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (56 28 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (56 28 (:REWRITE INST-MU-IF-MU-STG-P))
 (56 28 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (56 28 (:REWRITE INST-IU-IF-IU-STG-P))
 (56 28 (:REWRITE INST-BU-IF-BU-STG-P))
 (54 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (53 53 (:TYPE-PRESCRIPTION ROB-P))
 (53 53 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (50 4 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (34 28 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (30 15 (:REWRITE DEFAULT-<-2))
 (29 29 (:REWRITE MEMBER-OF-SUBTRACE))
 (29 29 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (29 29 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (28 28 (:TYPE-PRESCRIPTION MU-STG-P))
 (28 28 (:TYPE-PRESCRIPTION LSU-STG-P))
 (28 28 (:TYPE-PRESCRIPTION BU-STG-P))
 (28 28 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (28 28 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (28 28 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (28 28 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (28 28 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (28 28 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS1-CNTLV-OPERAND0))
 (28 28 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS0-CNTLV-OPERAND0))
 (25 5 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (23 11 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (23 11 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (22 1 (:REWRITE LOGBIT-0-BITP))
 (18 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (16 1 (:DEFINITION BITP))
 (15 15 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (15 15 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (15 15 (:REWRITE DEFAULT-<-1))
 (15 5 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (15 5 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (11 11 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 5 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (8 8 (:TYPE-PRESCRIPTION SRNAME-P))
 (8 4 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (8 4 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (8 4 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (8 2 (:LINEAR RDB-UPPER-BOUND))
 (8 1 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (5 5 (:TYPE-PRESCRIPTION OPCD-P))
 (5 5 (:REWRITE OPCD-P-INST-OPCODE))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:REWRITE CNTLV-SYNC-DECODE))
 )
(COMPLETE-STG-LRM-BEFORE
 (553 75 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (351 7 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (330 7 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (232 2 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (218 7 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (158 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (110 10 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (100 36 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (96 53 (:REWRITE COMPLETED-DISPATCHED-INST))
 (86 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (78 78 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (72 72 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (71 63 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (71 7 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (64 64 (:TYPE-PRESCRIPTION RNAME-P))
 (51 7 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (51 7 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (50 7 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (43 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (43 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (42 6 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (40 10 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (40 10 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (39 7 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (39 7 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (35 10 (:LINEAR MT-ROB-HEAD-LT-8))
 (35 10 (:LINEAR MT-ROB-HEAD-GE-0))
 (34 7 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (32 7 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (30 5 (:REWRITE INST-SPECULTV-LRM-BEFORE))
 (30 5 (:REWRITE INST-MODIFIED-LRM-BEFORE))
 (25 10 (:LINEAR INST-TAG-LT-8))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (21 21 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (20 20 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (20 10 (:LINEAR INST-TAG-GE-0))
 (18 6 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (18 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (13 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:REWRITE MEMBER-OF-SUBTRACE))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (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 RETIRE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-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))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (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 IFU-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-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))
 (1 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-IFU-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))
 (1 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 )
(COMPLETE-STG-LSRM-BEFORE
 (553 75 (:REWRITE EXIST-LSRM-BEFORE-P-UNDISPATCHED))
 (351 7 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (330 7 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (232 2 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (218 7 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (158 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (110 10 (:REWRITE DISPATCHED-P-LSRM-BEFORE-DISPATCHED))
 (100 36 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (96 53 (:REWRITE COMPLETED-DISPATCHED-INST))
 (86 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (78 78 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (72 72 (:TYPE-PRESCRIPTION EXIST-LSRM-IN-ROB-P))
 (71 63 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (71 7 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (64 64 (:TYPE-PRESCRIPTION SRNAME-P))
 (51 7 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (51 7 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (50 7 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (43 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (43 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (42 6 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (40 10 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (40 10 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (39 7 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (39 7 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (35 10 (:LINEAR MT-ROB-HEAD-LT-8))
 (35 10 (:LINEAR MT-ROB-HEAD-GE-0))
 (34 7 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (32 7 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (30 5 (:REWRITE INST-SPECULTV-LSRM-BEFORE))
 (30 5 (:REWRITE INST-MODIFIED-LSRM-BEFORE))
 (25 10 (:LINEAR INST-TAG-LT-8))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LSRM-IF-EXIST-REG-MODIFIER))
 (21 21 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (20 20 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (20 10 (:LINEAR INST-TAG-GE-0))
 (18 6 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (18 3 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 2))
 (13 4 (:REWRITE EXIST-LSRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LSRM-BEFORE-P . 1))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:REWRITE MEMBER-OF-SUBTRACE))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (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 RETIRE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-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))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (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 IFU-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-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))
 (1 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-IFU-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))
 (1 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 )
(ROBE-VAL-DQ-OUT-TAG1-INST-SRC-VAL1-IF-DISPATCH-MU
 (5313 3 (:REWRITE ROBE-VAL-INST-BR-TARGET-2))
 (5221 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (3938 18 (:DEFINITION BITP))
 (3684 550 (:REWRITE RETIRED-DISPATCHED-INST))
 (3229 7 (:REWRITE LOGCAR-BITP))
 (2656 4 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (2464 688 (:REWRITE LOGCONS-<-0))
 (2332 68 (:DEFINITION UNSIGNED-BYTE-P))
 (2264 68 (:DEFINITION INTEGER-RANGE-P))
 (2136 18 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2053 18 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (1839 28 (:LINEAR LOGTAIL-LEQ))
 (1684 9 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (1608 12 (:LINEAR LOGHEAD-LEQ))
 (1592 9 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (1346 36 (:REWRITE LOGTAIL-IDENTITY))
 (1203 3 (:REWRITE ROBE-VAL-INST-BR-TARGET-1))
 (1182 31 (:REWRITE LOGHEAD-IDENTITY))
 (1120 31 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (1023 20 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (881 550 (:REWRITE COMPLETED-DISPATCHED-INST))
 (803 550 (:REWRITE COMMIT-DISPATCHED-INST))
 (797 547 (:REWRITE EXECUTED-DISPATCHED-INST))
 (794 22 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (765 9 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (692 12 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (672 3 (:REWRITE LOGBIT-0-BITP))
 (609 3 (:REWRITE INST-OF-TAG-INST-TAG))
 (605 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (579 7 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (488 12 (:REWRITE EQUAL-LOGCONS))
 (468 12 (:LINEAR LOGHEAD-UPPER-BOUND))
 (427 7 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (381 7 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (379 40 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (370 14 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (367 22 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (367 9 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (355 12 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (318 9 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (318 9 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (313 313 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (303 303 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (300 12 (:REWRITE LOGTAIL-LESSP))
 (295 295 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (277 65 (:REWRITE DE-VALID-CONSISTENT))
 (264 16 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (216 3 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (213 16 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (197 4 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (169 16 (:REWRITE MT-DQ-LEN-2))
 (168 5 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (158 158 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (158 5 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (158 2 (:REWRITE ROBE-VAL-INST-DEST-VAL-1))
 (151 16 (:REWRITE MT-DQ-LEN-3))
 (139 33 (:REWRITE EQUAL-TO-1-TO-B1P))
 (135 69 (:REWRITE DEFAULT-<-1))
 (120 16 (:REWRITE B1P-B-IOR))
 (119 24 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (119 24 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (110 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (109 11 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (108 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (106 18 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (105 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (90 10 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (87 4 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (84 4 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (79 16 (:REWRITE MT-DQ-LEN-4))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (71 71 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (71 71 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 (71 11 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (70 69 (:REWRITE DEFAULT-<-2))
 (70 10 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (70 1 (:REWRITE LOGTAIL-EQUAL-0))
 (68 68 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (67 67 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (65 16 (:REWRITE MT-DQ-LEN-1))
 (62 24 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (62 14 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (59 59 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (57 19 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (57 19 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (54 22 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (52 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (50 16 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (48 48 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (46 23 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (46 23 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (46 23 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (46 23 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (45 9 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (44 22 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (44 22 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (44 16 (:REWRITE MT-DQ-LEN-0))
 (44 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (42 18 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (40 14 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (38 38 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (38 38 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (36 2 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (36 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-LRM-BEFORE))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (32 32 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (30 15 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (30 15 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (30 10 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (29 29 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (28 19 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (28 7 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (28 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (27 9 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (27 9 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (26 26 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (26 16 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (26 16 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (26 4 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (26 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 6 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (23 23 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (23 23 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (22 22 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (22 22 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (18 9 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (18 9 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (17 17 (:TYPE-PRESCRIPTION IFU-STG-P))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 15 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (15 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (14 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (13 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (12 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (10 10 (:TYPE-PRESCRIPTION REG-TBL-P))
 (10 10 (:TYPE-PRESCRIPTION REG-REF-P))
 (10 10 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (10 10 (:TYPE-PRESCRIPTION DQ-P))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (10 10 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (10 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (9 3 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 2 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 1 (:REWRITE INST-SYNC-INST-BU-EXCLUSIVE-2))
 (7 4 (:REWRITE INST-BU-IF-BU-STG-P))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (7 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (6 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 5 (:TYPE-PRESCRIPTION ROB-P))
 (5 5 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (5 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (4 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 2 (:REWRITE NOT-INST-RFEH-IF-INST-LSU?))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (3 3 (:TYPE-PRESCRIPTION IU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION COMMITTED-P))
 (3 3 (:TYPE-PRESCRIPTION BU-STG-P))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 3 (:DEFINITION INST-SU))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-INST-LSU?))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 )
(ROBE-VAL-DQ-OUT-TAG2-INST-SRC-VAL2-IF-MU
 (16905 15 (:REWRITE ROBE-VAL-INST-BR-TARGET-2))
 (15373 24 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (14412 1738 (:REWRITE RETIRED-DISPATCHED-INST))
 (9433 30 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6064 45 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (4184 45 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (3632 72 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (3471 56 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (3314 94 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (2729 15 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (2655 3 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (2607 31 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (2604 42 (:REWRITE DQ-DE0-RB-=-INST-RB-2))
 (2595 15 (:REWRITE ROBE-VAL-INST-BR-TARGET-1))
 (2488 44 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (2261 1738 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2177 1735 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2171 1738 (:REWRITE COMMIT-DISPATCHED-INST))
 (2160 30 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2131 31 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (2095 58 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1867 45 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (1521 15 (:REWRITE INST-OF-TAG-INST-TAG))
 (1106 14 (:REWRITE ROBE-VAL-INST-DEST-VAL-1))
 (1056 15 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (925 209 (:REWRITE DE-VALID-CONSISTENT))
 (912 29 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (854 29 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (853 88 (:REWRITE MT-DQ-LEN-2))
 (765 9 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (763 88 (:REWRITE MT-DQ-LEN-3))
 (679 48 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (630 70 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (590 590 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (525 525 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (517 517 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (490 70 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (487 487 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (450 10 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (403 88 (:REWRITE MT-DQ-LEN-4))
 (399 16 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (348 38 (:DEFINITION BITP))
 (318 9 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (318 9 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (312 38 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (227 47 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (214 30 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (210 70 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (209 88 (:REWRITE MT-DQ-LEN-1))
 (196 3 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (190 95 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (190 95 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (190 95 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (190 95 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (188 88 (:REWRITE MT-DQ-LEN-0))
 (165 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (164 164 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (156 10 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (149 149 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (148 56 (:REWRITE EQUAL-TO-1-TO-B1P))
 (143 8 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (134 8 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (115 11 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (108 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (107 107 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS1-CNTLV-OPERAND0))
 (107 107 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS0-CNTLV-OPERAND0))
 (106 106 (:TYPE-PRESCRIPTION BITP))
 (102 51 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (102 51 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (96 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (95 95 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (95 95 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (91 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (86 86 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (83 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (83 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (83 3 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (80 80 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (80 34 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (80 34 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (78 30 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (70 70 (:TYPE-PRESCRIPTION REG-TBL-P))
 (70 70 (:TYPE-PRESCRIPTION REG-REF-P))
 (70 70 (:TYPE-PRESCRIPTION DQ-P))
 (70 70 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (58 58 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (58 58 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (58 58 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (56 11 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (54 2 (:REWRITE LOGBIT-0-BITP))
 (51 51 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (46 46 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (46 46 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (45 15 (:REWRITE DQ-STG-NOT-IFU-STG))
 (45 9 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (44 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (42 13 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (41 41 (:TYPE-PRESCRIPTION IFU-STG-P))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (39 13 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (39 13 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (38 10 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (38 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (36 36 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (36 2 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (36 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-LRM-BEFORE))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (30 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (29 29 (:TYPE-PRESCRIPTION ROB-P))
 (29 29 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (27 9 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (27 9 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (26 26 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (26 26 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (26 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (25 16 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (25 3 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 24 (:TYPE-PRESCRIPTION RDB-TYPE))
 (18 9 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (18 9 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (17 10 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (17 10 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (16 4 (:LINEAR RDB-UPPER-BOUND))
 (16 2 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (16 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (14 14 (:REWRITE CNTLV-EXUNIT-DECODE))
 (14 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (11 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (10 10 (:TYPE-PRESCRIPTION OPCD-P))
 (10 10 (:REWRITE OPCD-P-INST-OPCODE))
 (10 10 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (10 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (9 3 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (9 2 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (9 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 3 (:REWRITE INST-BU-IF-BU-STG-P))
 (6 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 2 (:REWRITE BITP-RDB-BSP-1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (3 3 (:TYPE-PRESCRIPTION IU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION COMMITTED-P))
 (3 3 (:TYPE-PRESCRIPTION BU-STG-P))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 2 (:REWRITE CNTLV-SYNC-DECODE))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-MU
 (311 24 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (282 3 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-IU))
 (240 3 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (108 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (105 5 (:REWRITE INST-LSU-IF-INST-STORE))
 (90 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (80 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (77 5 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (71 6 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (65 65 (:TYPE-PRESCRIPTION INST-OPCODE))
 (56 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (45 15 (:REWRITE ROB-INDEX-P-DQ-OUT-TAG1 . 1))
 (36 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (36 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (30 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (29 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (26 1 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (25 5 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (24 24 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (24 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (21 3 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (20 12 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 8 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (20 4 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (19 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (18 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (16 4 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 15 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 15 (:TYPE-PRESCRIPTION DQ-P))
 (15 15 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (15 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (13 5 (:REWRITE INST-LSU-IF-INST-LOAD))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 12 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (12 8 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (12 3 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (11 6 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (10 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (9 5 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (9 5 (:REWRITE INST-MU-IF-MU-STG-P))
 (9 5 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (9 5 (:REWRITE INST-BU-IF-BU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 4 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 4 (:REWRITE INST-IU-IF-IU-STG-P))
 (7 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (5 5 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (4 4 (:TYPE-PRESCRIPTION MU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BU-STG-P))
 (4 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 3 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCHED-TO-MU
 (311 24 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (282 3 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCH-TO-IU))
 (240 3 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (108 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (105 5 (:REWRITE INST-LSU-IF-INST-STORE))
 (90 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (80 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (77 5 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (71 6 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (65 65 (:TYPE-PRESCRIPTION INST-OPCODE))
 (56 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (45 15 (:REWRITE ROB-INDEX-P-DQ-OUT-TAG2 . 1))
 (36 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (36 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (30 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (29 1 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (26 1 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (25 5 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (24 24 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (24 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (21 3 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (20 12 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 8 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (20 4 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (19 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (18 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (16 4 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 15 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 15 (:TYPE-PRESCRIPTION DQ-P))
 (15 15 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (15 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (13 5 (:REWRITE INST-LSU-IF-INST-LOAD))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 12 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (12 8 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (12 3 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (11 6 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (10 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (9 5 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (9 5 (:REWRITE INST-MU-IF-MU-STG-P))
 (9 5 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (9 5 (:REWRITE INST-BU-IF-BU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 4 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 4 (:REWRITE INST-IU-IF-IU-STG-P))
 (7 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (5 5 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (4 4 (:TYPE-PRESCRIPTION MU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BU-STG-P))
 (4 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 3 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(MU-RS0-INST-INV-STEP-INST-FROM-DQ0
 (28685 580 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (18843 4639 (:REWRITE DE-VALID-CONSISTENT))
 (13057 1546 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (9394 9394 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (7420 111 (:LINEAR MT-DQ-LEN-GE-1))
 (7214 111 (:LINEAR MT-DQ-LEN-LE-4))
 (6279 448 (:REWRITE MT-DQ-LEN-2))
 (5593 448 (:REWRITE MT-DQ-LEN-3))
 (5115 27 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (4559 448 (:REWRITE MT-DQ-LEN-1))
 (4505 67 (:REWRITE INST-MU-IF-MU-STG-P))
 (4408 111 (:LINEAR MT-DQ-LEN-LT-4))
 (4196 23 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (3855 9 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (3796 11 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (3761 8 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (3631 111 (:LINEAR MT-DQ-LEN-LT-3))
 (3187 111 (:LINEAR MT-DQ-LEN-LT-2))
 (2849 448 (:REWRITE MT-DQ-LEN-4))
 (2775 111 (:LINEAR MT-DQ-LEN-GE-2))
 (2482 1241 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (2482 1241 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (2482 1241 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (2482 1241 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (2050 1025 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (2050 1025 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (2036 448 (:REWRITE MT-DQ-LEN-0))
 (1776 111 (:LINEAR MT-DQ-LEN-GE-3))
 (1540 200 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (1387 53 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (1241 1241 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (1241 1241 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (1227 101 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (1140 20 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (1130 73 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (1103 99 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (1052 104 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (1040 20 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1025 1025 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1014 113 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (977 104 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (716 104 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (600 20 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (522 35 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (442 85 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (414 54 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (378 113 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (369 14 (:REWRITE LOGBIT-0-BITP))
 (364 65 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (354 54 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (338 73 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (338 73 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (331 99 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (300 49 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (300 20 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (294 14 (:DEFINITION BITP))
 (281 47 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (280 280 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (272 51 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (272 40 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (254 104 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (254 104 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (247 48 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (220 220 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (220 85 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (220 20 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (219 113 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (210 210 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (200 20 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (200 20 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (199 139 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (194 194 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (192 96 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (190 95 (:REWRITE DEFAULT-<-2))
 (189 10 (:REWRITE INST-LSU-IF-INST-STORE))
 (188 95 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (183 9 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (182 182 (:REWRITE CNTLV-EXUNIT-DECODE))
 (179 73 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (179 73 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (179 73 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (173 48 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (171 45 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (171 45 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (171 45 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (169 169 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (168 168 (:TYPE-PRESCRIPTION RDB-TYPE))
 (160 40 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (160 40 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (160 20 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (159 42 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (149 9 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (140 40 (:LINEAR MT-ROB-HEAD-LT-8))
 (140 40 (:LINEAR MT-ROB-HEAD-GE-0))
 (140 20 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (137 11 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (132 39 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (128 11 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCH-TO-IU))
 (122 122 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (122 122 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (122 122 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (120 60 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (120 60 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (120 20 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (115 31 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (112 112 (:TYPE-PRESCRIPTION BITP))
 (112 28 (:LINEAR RDB-UPPER-BOUND))
 (112 14 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (108 30 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (106 53 (:REWRITE IFU-VALID-IF-INST-IN))
 (106 10 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-IU))
 (105 35 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (103 11 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (100 40 (:LINEAR INST-TAG-LT-8))
 (96 16 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (95 95 (:REWRITE DEFAULT-<-1))
 (94 11 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (90 30 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (90 30 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (90 5 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (86 86 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (84 84 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (80 80 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (80 40 (:LINEAR INST-TAG-GE-0))
 (79 5 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (76 76 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (73 73 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (71 10 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (70 70 (:TYPE-PRESCRIPTION OPCD-P))
 (70 70 (:REWRITE OPCD-P-INST-OPCODE))
 (70 70 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (60 60 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (60 60 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (60 60 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (60 20 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (60 20 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (60 20 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (53 53 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (53 48 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (50 39 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (49 43 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (47 43 (:REWRITE INST-BU-IF-BU-STG-P))
 (46 46 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (46 23 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (45 45 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (42 42 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (42 14 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (40 40 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (40 40 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (40 40 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (40 20 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (40 20 (:REWRITE RETIRED-DISPATCHED-INST))
 (40 20 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (40 20 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (40 20 (:REWRITE EXECUTED-DISPATCHED-INST))
 (40 20 (:REWRITE COMPLETED-DISPATCHED-INST))
 (40 20 (:REWRITE COMMIT-DISPATCHED-INST))
 (39 39 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (39 39 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (39 39 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (39 39 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (39 39 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (31 31 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (30 5 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (29 24 (:REWRITE INST-IU-IF-IU-STG-P))
 (28 28 (:TYPE-PRESCRIPTION BSPP))
 (28 14 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (28 14 (:REWRITE EQUAL-TO-1-TO-B1P))
 (25 6 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (25 5 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (24 12 (:REWRITE DEFAULT-CDR))
 (24 12 (:REWRITE DEFAULT-CAR))
 (23 23 (:REWRITE MEMBER-OF-SUBTRACE))
 (23 23 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (23 23 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (23 23 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (23 23 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (23 23 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (23 23 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (23 23 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (23 23 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (23 23 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (23 23 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (23 23 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (23 23 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (23 23 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (23 23 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (23 23 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (23 23 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (23 23 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (23 23 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (23 23 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (23 23 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (23 23 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (23 23 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (23 23 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (23 23 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (21 12 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (20 20 (:TYPE-PRESCRIPTION COMMITTED-P))
 (20 20 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (20 20 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (20 20 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (20 10 (:REWRITE INST-LSU-IF-INST-LOAD))
 (19 14 (:REWRITE BITP-RDB-BSP-1))
 (14 14 (:REWRITE CNTLV-SYNC-DECODE))
 (14 10 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (14 10 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (12 3 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (11 11 (:TYPE-PRESCRIPTION MU-STG-P))
 (9 9 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (9 5 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (6 3 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (6 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (5 5 (:TYPE-PRESCRIPTION DISPATCH-NO-UNIT?))
 (5 5 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BU-STG-P))
 )
(MU-RS1-INST-INV-STEP-INST-FROM-DQ0
 (4149 15 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (4121 13 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (3576 110 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (2817 131 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (2181 19 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2119 572 (:REWRITE DE-VALID-CONSISTENT))
 (2043 173 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (1901 158 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (1197 21 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (1092 21 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1033 39 (:REWRITE INST-LSU-IF-INST-STORE))
 (897 897 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (879 29 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (830 26 (:REWRITE INST-MU-IF-MU-STG-P))
 (807 66 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (780 13 (:LINEAR MT-DQ-LEN-GE-1))
 (767 13 (:LINEAR MT-DQ-LEN-LE-4))
 (723 173 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (721 29 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (702 39 (:REWRITE MT-DQ-LEN-2))
 (681 131 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (681 131 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (630 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (624 39 (:REWRITE MT-DQ-LEN-3))
 (591 63 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (530 34 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (512 172 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (512 172 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (507 39 (:REWRITE MT-DQ-LEN-1))
 (494 13 (:LINEAR MT-DQ-LEN-LT-4))
 (437 43 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (420 41 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (403 13 (:LINEAR MT-DQ-LEN-LT-3))
 (396 34 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (396 32 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (393 173 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (386 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (364 364 (:TYPE-PRESCRIPTION INST-OPCODE))
 (351 131 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (351 131 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (351 131 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (351 13 (:LINEAR MT-DQ-LEN-LT-2))
 (325 13 (:LINEAR MT-DQ-LEN-GE-2))
 (315 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (314 59 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (313 313 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (312 39 (:REWRITE MT-DQ-LEN-4))
 (309 173 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (294 294 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (286 143 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (286 143 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (286 143 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (286 143 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (275 55 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (274 68 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (260 130 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (260 130 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (236 236 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (236 236 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (236 236 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (231 231 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (231 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (224 56 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (224 56 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (224 56 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (222 36 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (221 41 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (220 110 (:REWRITE IFU-VALID-IF-INST-IN))
 (212 53 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (210 21 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (210 21 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (208 13 (:LINEAR MT-DQ-LEN-GE-3))
 (204 68 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (204 68 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (204 34 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (170 34 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (168 42 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (168 42 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (168 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (157 43 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (147 42 (:LINEAR MT-ROB-HEAD-LT-8))
 (147 42 (:LINEAR MT-ROB-HEAD-GE-0))
 (147 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (143 143 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (143 143 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (136 136 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (136 136 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (130 130 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (130 13 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCH-TO-IU))
 (130 13 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-IU))
 (126 21 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (123 123 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (123 123 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (112 112 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (110 110 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (107 39 (:REWRITE INST-LSU-IF-INST-LOAD))
 (105 42 (:LINEAR INST-TAG-LT-8))
 (96 16 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (88 68 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (85 5 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (85 5 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (84 84 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (84 42 (:LINEAR INST-TAG-GE-0))
 (84 21 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (82 22 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (78 39 (:REWRITE MT-DQ-LEN-0))
 (64 32 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (63 63 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (63 21 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (63 21 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (63 21 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (62 31 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (62 31 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (61 61 (:REWRITE MU-RS-TAG-=-INST-TAG))
 (61 41 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (60 30 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (59 59 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (59 39 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (59 32 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (56 56 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (55 35 (:REWRITE INST-IU-IF-IU-STG-P))
 (54 37 (:REWRITE INST-BU-IF-BU-STG-P))
 (54 34 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (53 37 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (53 5 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (48 24 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (48 15 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (43 15 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (42 42 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (42 42 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (42 42 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (42 21 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (42 21 (:REWRITE RETIRED-DISPATCHED-INST))
 (42 21 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (42 21 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (42 21 (:REWRITE EXECUTED-DISPATCHED-INST))
 (42 21 (:REWRITE COMPLETED-DISPATCHED-INST))
 (42 21 (:REWRITE COMMIT-DISPATCHED-INST))
 (41 41 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (36 36 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (27 27 (:REWRITE MU-RS1-VAL1-=-INST-SRC-VAL1))
 (27 27 (:REWRITE MEMBER-OF-SUBTRACE))
 (26 26 (:REWRITE MU-RS1-VAL2-=-INST-SRC-VAL2))
 (24 24 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (24 24 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (24 24 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (24 24 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (24 24 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (24 12 (:REWRITE DEFAULT-CDR))
 (24 12 (:REWRITE DEFAULT-CAR))
 (23 23 (:TYPE-PRESCRIPTION MU-STG-P))
 (21 21 (:TYPE-PRESCRIPTION COMMITTED-P))
 (21 21 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (21 21 (:REWRITE MU-RS1-VALID-IF-INST-IN))
 (21 21 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (21 21 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (20 20 (:TYPE-PRESCRIPTION LSU-STG-P))
 (19 19 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (19 19 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (19 19 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (19 19 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (19 19 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (19 19 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (19 19 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (19 19 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (17 17 (:TYPE-PRESCRIPTION BU-STG-P))
 (16 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (12 3 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (12 3 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (6 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (6 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (5 5 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (1 1 (:TYPE-PRESCRIPTION DISPATCH-NO-UNIT?))
 )
(INST-EXCPT-DETECTED-P-STEP-INST-MU
 (462 4 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (203 8 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (142 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (132 20 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (130 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (130 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (130 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (130 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (130 4 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IF-NOT-ADVANCE))
 (106 30 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (104 104 (:TYPE-PRESCRIPTION INST-OPCODE))
 (103 8 (:REWRITE INST-BU-IF-BU-STG-P))
 (95 4 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (90 40 (:REWRITE DEFAULT-CDR))
 (90 40 (:REWRITE DEFAULT-CAR))
 (86 40 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (72 60 (:REWRITE CDB-FOR-EXCLUSIVE))
 (72 4 (:REWRITE INST-BU-STEP-INST))
 (64 8 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (44 8 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (44 4 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (40 40 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (40 40 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (40 40 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (40 40 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (40 40 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (40 40 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (40 40 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (40 40 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (40 40 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (40 40 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (40 40 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (40 40 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (40 40 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (40 40 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (40 40 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (40 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-NOT-DISPATCHED))
 (36 16 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (30 20 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (28 16 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (28 8 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (24 24 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (24 8 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (24 8 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (24 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (20 10 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (16 16 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (16 8 (:REWRITE INST-EXCPT-STEP-INST))
 (16 4 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (16 4 (:REWRITE INST-DECODE-ERROR-STEP-INST))
 (14 14 (:TYPE-PRESCRIPTION BU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 10 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (9 9 (:REWRITE MEMBER-OF-SUBTRACE))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (8 8 (:REWRITE INST-OPCODE-STEP-INST))
 (8 8 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (8 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (8 4 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (8 4 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (8 4 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (8 4 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (8 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (8 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (8 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 4 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (4 4 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-DQ-0))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 )
(EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS0
 (25 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (19 1 (:REWRITE RETIRED-COMMITTED-INST))
 (18 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (16 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (16 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (11 1 (:REWRITE INST-P-LRM-BEFORE))
 (10 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (8 2 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (5 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (3 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (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))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 )
(EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS0
 (77 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (52 4 (:REWRITE INST-P-LRM-BEFORE))
 (50 2 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (46 7 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (38 2 (:REWRITE RETIRED-COMMITTED-INST))
 (33 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (33 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (29 4 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (17 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (15 1 (:REWRITE INST-IN-LRM-BEFORE))
 (14 7 (:REWRITE EXECUTED-DISPATCHED-INST))
 (13 7 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (12 12 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (11 11 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (11 11 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (11 7 (:REWRITE RETIRED-DISPATCHED-INST))
 (11 7 (:REWRITE COMPLETED-DISPATCHED-INST))
 (11 7 (:REWRITE COMMIT-DISPATCHED-INST))
 (10 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (7 7 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMMITTED-P))
 (4 2 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (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 2 (:TYPE-PRESCRIPTION RNAME-P))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS1-CNTLV-OPERAND0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS0-CNTLV-OPERAND0))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS1
 (25 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (19 1 (:REWRITE RETIRED-COMMITTED-INST))
 (18 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (16 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (16 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (11 1 (:REWRITE INST-P-LRM-BEFORE))
 (10 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (8 2 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (5 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (3 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (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))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS0))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 )
(EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS1
 (77 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (52 4 (:REWRITE INST-P-LRM-BEFORE))
 (50 2 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (46 7 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (38 2 (:REWRITE RETIRED-COMMITTED-INST))
 (33 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (33 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (29 4 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (17 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (15 1 (:REWRITE INST-IN-LRM-BEFORE))
 (14 7 (:REWRITE EXECUTED-DISPATCHED-INST))
 (13 7 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (12 12 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (11 11 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (11 11 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (11 7 (:REWRITE RETIRED-DISPATCHED-INST))
 (11 7 (:REWRITE COMPLETED-DISPATCHED-INST))
 (11 7 (:REWRITE COMMIT-DISPATCHED-INST))
 (10 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (7 7 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMMITTED-P))
 (4 2 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (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 2 (:TYPE-PRESCRIPTION RNAME-P))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS1-CNTLV-OPERAND0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS0-CNTLV-OPERAND0))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(MU-RS0-SRC1-INST-TAG-LRM-BEFORE
 (50 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (47 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (35 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (32 2 (:REWRITE INST-P-LRM-BEFORE))
 (30 3 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (16 1 (:REWRITE INST-IN-LRM-BEFORE))
 (12 3 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (7 7 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (7 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS1))
 (6 3 (:REWRITE RETIRED-DISPATCHED-INST))
 (6 3 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 3 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 3 (:REWRITE COMMIT-DISPATCHED-INST))
 (5 5 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-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 MEMBER-OF-SUBTRACE))
 )
(MU-RS1-SRC1-INST-TAG-LRM-BEFORE
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (45 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (33 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (30 3 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (30 2 (:REWRITE INST-P-LRM-BEFORE))
 (15 1 (:REWRITE INST-IN-LRM-BEFORE))
 (9 3 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (7 7 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-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 EXECUTE-STG-LRM-BEFORE))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-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 MEMBER-OF-SUBTRACE))
 )
(MU-RS0-SRC2-INST-TAG-LRM-BEFORE
 (147 3 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (138 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (99 3 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (90 6 (:REWRITE INST-P-LRM-BEFORE))
 (81 9 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (45 3 (:REWRITE INST-IN-LRM-BEFORE))
 (36 9 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (24 6 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (21 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (18 18 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (18 18 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (18 9 (:REWRITE EXECUTED-DISPATCHED-INST))
 (15 15 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (15 15 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (15 9 (:REWRITE RETIRED-DISPATCHED-INST))
 (15 9 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 9 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (12 12 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS1))
 (9 9 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 3 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS1))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(MU-RS1-SRC2-INST-TAG-LRM-BEFORE
 (141 3 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (132 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (93 3 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (84 6 (:REWRITE INST-P-LRM-BEFORE))
 (81 9 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (42 3 (:REWRITE INST-IN-LRM-BEFORE))
 (27 9 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (18 18 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (18 18 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (18 9 (:REWRITE EXECUTED-DISPATCHED-INST))
 (18 6 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (18 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (15 15 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (15 15 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (15 9 (:REWRITE RETIRED-DISPATCHED-INST))
 (15 9 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 9 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (9 9 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 3 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (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))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(CDB-VAL-INST-SRC-VAL1-IF-CDB-READY-FOR-MU-RS0
 (940 5 (:DEFINITION BITP))
 (672 3 (:REWRITE LOGBIT-0-BITP))
 (488 12 (:REWRITE EQUAL-LOGCONS))
 (448 112 (:REWRITE LOGCONS-<-0))
 (412 8 (:DEFINITION UNSIGNED-BYTE-P))
 (404 8 (:DEFINITION INTEGER-RANGE-P))
 (307 27 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (296 6 (:REWRITE LOGTAIL-IDENTITY))
 (291 4 (:LINEAR LOGTAIL-LEQ))
 (271 1 (:REWRITE LOGCAR-BITP))
 (175 19 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (120 16 (:REWRITE B1P-B-IOR))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (70 1 (:REWRITE LOGTAIL-EQUAL-0))
 (43 24 (:REWRITE RETIRED-DISPATCHED-INST))
 (43 24 (:REWRITE COMPLETED-DISPATCHED-INST))
 (43 24 (:REWRITE COMMIT-DISPATCHED-INST))
 (26 26 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS1))
 (19 19 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (14 8 (:REWRITE DEFAULT-<-1))
 (10 10 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE DEFAULT-<-2))
 (6 2 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 )
(CDB-VAL-INST-SRC-VAL1-IF-CDB-READY-FOR-MU-RS0*
 (14 7 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(CDB-VAL-INST-SRC-VAL2-IF-CDB-READY-FOR-MU-RS0
 (175 19 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (43 24 (:REWRITE RETIRED-DISPATCHED-INST))
 (43 24 (:REWRITE COMPLETED-DISPATCHED-INST))
 (43 24 (:REWRITE COMMIT-DISPATCHED-INST))
 (26 26 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS1))
 (19 19 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(MU-RS0-INST-INV-STEP-INST-FROM-MU-RS0
 (1677 43 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (1290 43 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (792 44 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (264 44 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (264 44 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (258 43 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (132 44 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (132 44 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (132 44 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (132 44 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (88 88 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (88 88 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (88 88 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (86 43 (:REWRITE IFU-VALID-IF-INST-IN))
 (70 7 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (58 58 (:TYPE-PRESCRIPTION IFU-STG-P))
 (54 9 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (48 1 (:REWRITE MU-RS0-INST-INV-STEP-INST-FROM-DQ0))
 (43 43 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (30 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (21 7 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (14 7 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (14 7 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (10 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (9 9 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (9 9 (:REWRITE MU-RS1-VALID-IF-INST-IN))
 (9 9 (:REWRITE MEMBER-OF-SUBTRACE))
 (9 9 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (8 8 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (8 8 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (2 2 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 )
(CDB-VAL-INST-SRC-VAL1-IF-CDB-READY-FOR-MU-RS1
 (940 5 (:DEFINITION BITP))
 (672 3 (:REWRITE LOGBIT-0-BITP))
 (488 12 (:REWRITE EQUAL-LOGCONS))
 (448 112 (:REWRITE LOGCONS-<-0))
 (412 8 (:DEFINITION UNSIGNED-BYTE-P))
 (404 8 (:DEFINITION INTEGER-RANGE-P))
 (307 27 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (296 6 (:REWRITE LOGTAIL-IDENTITY))
 (291 4 (:LINEAR LOGTAIL-LEQ))
 (271 1 (:REWRITE LOGCAR-BITP))
 (175 19 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (120 16 (:REWRITE B1P-B-IOR))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (70 1 (:REWRITE LOGTAIL-EQUAL-0))
 (43 24 (:REWRITE RETIRED-DISPATCHED-INST))
 (43 24 (:REWRITE COMPLETED-DISPATCHED-INST))
 (43 24 (:REWRITE COMMIT-DISPATCHED-INST))
 (19 19 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (14 8 (:REWRITE DEFAULT-<-1))
 (10 10 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (8 8 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (8 8 (:REWRITE DEFAULT-<-2))
 (6 2 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 )
(CDB-VAL-INST-SRC-VAL2-IF-CDB-READY-FOR-MU-RS1
 (175 19 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (43 24 (:REWRITE RETIRED-DISPATCHED-INST))
 (43 24 (:REWRITE COMPLETED-DISPATCHED-INST))
 (43 24 (:REWRITE COMMIT-DISPATCHED-INST))
 (19 19 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 2 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(MU-RS1-INST-INV-STEP-INST-FROM-MU-RS1
 (1677 43 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (1290 43 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (792 44 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (264 44 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (264 44 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (258 43 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (132 44 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (132 44 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (132 44 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (132 44 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (88 88 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (88 88 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (88 88 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (86 43 (:REWRITE IFU-VALID-IF-INST-IN))
 (70 7 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (58 58 (:TYPE-PRESCRIPTION IFU-STG-P))
 (48 1 (:REWRITE MU-RS1-INST-INV-STEP-INST-FROM-DQ0))
 (43 43 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (36 9 (:REWRITE SELECT-MU-RS1-IF-NOT-RS1-VALID?))
 (36 9 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (30 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (21 7 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (18 18 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (14 7 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (14 7 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (10 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (9 9 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (9 9 (:REWRITE MEMBER-OF-SUBTRACE))
 (9 9 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (8 8 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (8 8 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (2 2 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 )
(MU-RS0-INST-INV-STEP-INST
 (325 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (320 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (83 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (75 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (67 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (60 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (60 2 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (47 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (45 2 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (27 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (21 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (19 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (14 14 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (12 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (12 2 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (11 11 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (9 9 (:TYPE-PRESCRIPTION DQ-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 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL1))
 (3 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (3 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (3 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (3 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (3 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (3 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 LSU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (2 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (2 1 (:REWRITE NOT-MU-STG-STEP-INST-IF-NOT-DQ-2))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1 1 (:TYPE-PRESCRIPTION RS-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(MU-RS1-INST-INV-STEP-INST
 (325 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (320 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (83 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (75 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (67 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (60 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (60 2 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (47 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (45 2 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (27 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (21 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (19 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (14 14 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (12 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (12 2 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (11 11 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (9 9 (:TYPE-PRESCRIPTION DQ-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 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL1))
 (3 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (3 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (3 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (3 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (3 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (3 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 LSU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (2 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (2 1 (:REWRITE NOT-MU-STG-STEP-INST-IF-NOT-DQ-2))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1 1 (:TYPE-PRESCRIPTION RS-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(MU-LCH1-INST-INV-STEP-INST-FROM-MU-RS0
 (390 10 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (300 10 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (180 10 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (144 66 (:REWRITE CDB-FOR-EXCLUSIVE))
 (60 10 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (60 10 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (60 10 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (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))
 (22 22 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (22 22 (:REWRITE MU-LCH1-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))
 (20 20 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (20 10 (:REWRITE IFU-VALID-IF-INST-IN))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (7 7 (:REWRITE MEMBER-OF-SUBTRACE))
 (6 1 (:REWRITE DEFAULT-CDR))
 (6 1 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (4 4 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (4 4 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (4 4 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (4 4 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 )
(MU-LCH1-INST-INV-STEP-INST-FROM-MU-RS1
 (1092 28 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (840 28 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (504 28 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (414 192 (:REWRITE CDB-FOR-EXCLUSIVE))
 (168 28 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (168 28 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (168 28 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (91 91 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (91 91 (:REWRITE MU-LCH1-VALID-IF-INST-IN))
 (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))
 (64 64 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (56 56 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (56 56 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (56 56 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (56 28 (:REWRITE IFU-VALID-IF-INST-IN))
 (30 30 (:TYPE-PRESCRIPTION IFU-STG-P))
 (28 28 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (27 9 (:REWRITE MU-LCH1-INST-INV-STEP-INST-FROM-MU-RS0))
 (19 19 (:REWRITE MEMBER-OF-SUBTRACE))
 (10 10 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (10 10 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (10 10 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (10 10 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (10 10 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (10 10 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (10 10 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (10 10 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (10 10 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (10 10 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (10 10 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (10 10 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (10 10 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (10 10 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (9 9 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (9 1 (:REWRITE DEFAULT-CDR))
 (9 1 (:REWRITE DEFAULT-CAR))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 )
(MU-LCH1-INST-INV-STEP-INST-FROM-MU-LCH1
 (156 4 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (120 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (72 4 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (45 15 (:REWRITE CDB-FOR-EXCLUSIVE))
 (24 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (24 4 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (24 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (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))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 4 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (5 5 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (4 4 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 1 (:REWRITE MU-LCH1-INST-INV-STEP-INST-FROM-MU-RS1))
 (3 1 (:REWRITE MU-LCH1-INST-INV-STEP-INST-FROM-MU-RS0))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE DEFAULT-CDR))
 (3 1 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (2 2 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 )
(MU-LCH1-INST-INV-STEP-INST
 (129 3 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (117 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (90 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (54 3 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (30 3 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (18 6 (:REWRITE CDB-FOR-EXCLUSIVE))
 (18 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (18 3 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (18 3 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (9 9 (:TYPE-PRESCRIPTION IFU-STG-P))
 (9 3 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (9 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (9 3 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (9 3 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (9 3 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (7 3 (:REWRITE DEFAULT-CDR))
 (7 3 (:REWRITE DEFAULT-CAR))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (6 6 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (6 6 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (6 6 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (6 6 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (6 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (6 3 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 )
(MU-LCH2-INST-INV-STEP-INST-FROM-MU-LCH1
 (273 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (210 7 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (126 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (81 27 (:REWRITE CDB-FOR-EXCLUSIVE))
 (42 7 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (42 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (42 7 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (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))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (14 7 (:REWRITE IFU-VALID-IF-INST-IN))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (9 9 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (7 7 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (3 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE DEFAULT-CDR))
 (3 1 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 )
(MU-LCH2-INST-INV-STEP-INST-FROM-MU-LCH2
 (156 4 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (120 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (72 4 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (45 15 (:REWRITE CDB-FOR-EXCLUSIVE))
 (24 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (24 4 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (24 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (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))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 4 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 1 (:REWRITE MU-LCH2-INST-INV-STEP-INST-FROM-MU-LCH1))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (2 2 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 )
(MU-LCH2-INST-INV-STEP-INST
 (86 2 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (78 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (60 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (45 15 (:REWRITE CDB-FOR-EXCLUSIVE))
 (36 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (20 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (12 2 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (12 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (6 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (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 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (5 5 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (5 5 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (5 5 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (5 5 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (5 5 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (5 5 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (5 5 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (5 5 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (5 2 (:REWRITE DEFAULT-CDR))
 (5 2 (:REWRITE DEFAULT-CAR))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (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))
 )
(MU-INST-INV-STEP-INST
 (1631 11 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (1600 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1585 5 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (815 220 (:REWRITE DE-VALID-CONSISTENT))
 (345 345 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (300 5 (:LINEAR MT-DQ-LEN-GE-1))
 (295 5 (:LINEAR MT-DQ-LEN-LE-4))
 (270 15 (:REWRITE MT-DQ-LEN-2))
 (240 15 (:REWRITE MT-DQ-LEN-3))
 (195 15 (:REWRITE MT-DQ-LEN-1))
 (192 4 (:REWRITE NOT-MU-STG-STEP-INST-IF-NOT-DQ-2))
 (190 5 (:LINEAR MT-DQ-LEN-LT-4))
 (155 5 (:LINEAR MT-DQ-LEN-LT-3))
 (135 5 (:LINEAR MT-DQ-LEN-LT-2))
 (125 5 (:LINEAR MT-DQ-LEN-GE-2))
 (120 15 (:REWRITE MT-DQ-LEN-4))
 (113 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (110 55 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (110 55 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (110 55 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (110 55 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (100 50 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (100 50 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (96 4 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (80 5 (:LINEAR MT-DQ-LEN-GE-3))
 (55 55 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (55 55 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (50 50 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (41 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (41 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (37 37 (:TYPE-PRESCRIPTION DQ-STG-P))
 (36 4 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (31 11 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (30 15 (:REWRITE MT-DQ-LEN-0))
 (30 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (30 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (28 28 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (24 24 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (22 22 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (21 21 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (21 11 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (20 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (20 3 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (19 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (19 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (19 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (16 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (16 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (16 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (16 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (14 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (12 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (12 4 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL1))
 (12 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (12 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (12 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (11 11 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (11 11 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (8 4 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (8 3 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (8 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (7 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 3 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (5 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (4 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (4 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (4 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (4 1 (:REWRITE RETIRED-COMMITTED-INST))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (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-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-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:TYPE-PRESCRIPTION BU-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(COMPLETE-STG-LRM-BEFORE
 (553 75 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (351 7 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (330 7 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (232 2 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (218 7 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (158 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (110 10 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (100 36 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (96 53 (:REWRITE COMPLETED-DISPATCHED-INST))
 (86 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (78 78 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (72 72 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (71 63 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (71 7 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (64 64 (:TYPE-PRESCRIPTION RNAME-P))
 (51 7 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (51 7 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (50 7 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (43 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (43 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (42 6 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (40 10 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (40 10 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (39 7 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (39 7 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (35 10 (:LINEAR MT-ROB-HEAD-LT-8))
 (35 10 (:LINEAR MT-ROB-HEAD-GE-0))
 (34 7 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (32 7 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (30 5 (:REWRITE INST-SPECULTV-LRM-BEFORE))
 (30 5 (:REWRITE INST-MODIFIED-LRM-BEFORE))
 (25 10 (:LINEAR INST-TAG-LT-8))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (21 21 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (20 20 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (20 10 (:LINEAR INST-TAG-GE-0))
 (18 6 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (18 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (13 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:REWRITE MEMBER-OF-SUBTRACE))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (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 RETIRE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-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))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (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 IFU-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-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))
 (1 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-IFU-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))
 (1 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 )
(ROBE-VAL-DQ-OUT-TAG3-INST-SRC-VAL3-IF-BU
 (5313 3 (:REWRITE ROBE-VAL-INST-BR-TARGET-2))
 (5221 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (3684 550 (:REWRITE RETIRED-DISPATCHED-INST))
 (2655 3 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (2136 18 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2053 18 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (1684 9 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (1592 9 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (1203 3 (:REWRITE ROBE-VAL-INST-BR-TARGET-1))
 (1023 20 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (881 550 (:REWRITE COMPLETED-DISPATCHED-INST))
 (803 550 (:REWRITE COMMIT-DISPATCHED-INST))
 (797 547 (:REWRITE EXECUTED-DISPATCHED-INST))
 (794 22 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (765 9 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (692 12 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (609 3 (:REWRITE INST-OF-TAG-INST-TAG))
 (605 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (579 7 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (427 7 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (372 6 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (367 22 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (367 9 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (364 8 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (355 12 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (318 9 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (318 9 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (313 313 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (297 297 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (295 295 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (277 65 (:REWRITE DE-VALID-CONSISTENT))
 (243 8 (:DEFINITION BITP))
 (216 3 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (201 3 (:DEFINITION UNSIGNED-BYTE-P))
 (198 3 (:DEFINITION INTEGER-RANGE-P))
 (196 3 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (169 16 (:REWRITE MT-DQ-LEN-2))
 (168 42 (:REWRITE LOGCONS-<-0))
 (168 5 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (158 158 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (158 5 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (158 2 (:REWRITE ROBE-VAL-INST-DEST-VAL-1))
 (156 10 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (156 4 (:REWRITE EQUAL-LOGCONS))
 (151 16 (:REWRITE MT-DQ-LEN-3))
 (140 2 (:REWRITE LOGTAIL-IDENTITY))
 (133 14 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (111 10 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (108 3 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (106 18 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (100 1 (:REWRITE LOGCAR-BITP))
 (100 1 (:REWRITE LOGBIT-0-BITP))
 (96 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (91 8 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (90 10 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (87 4 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (83 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (83 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (83 3 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (79 16 (:REWRITE MT-DQ-LEN-4))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (71 71 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND2))
 (71 71 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 (71 11 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (70 10 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (65 16 (:REWRITE MT-DQ-LEN-1))
 (56 56 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (56 11 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (52 13 (:REWRITE EQUAL-TO-1-TO-B1P))
 (52 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (51 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (46 23 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (46 23 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (46 23 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (46 23 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (45 9 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (44 22 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (44 22 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (44 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (44 16 (:REWRITE MT-DQ-LEN-0))
 (42 18 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (42 13 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (39 13 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (39 13 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (38 10 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (38 4 (:REWRITE B1P-B-IOR))
 (37 11 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (36 36 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (36 2 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (36 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-LRM-BEFORE))
 (34 34 (:TYPE-PRESCRIPTION INST-RA))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (32 32 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (30 15 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (30 15 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (30 10 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (30 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (29 29 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (27 9 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (27 9 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (26 26 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (26 26 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (26 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (25 16 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (25 3 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (23 23 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (23 23 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (22 22 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (22 22 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (18 9 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (18 9 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (17 17 (:TYPE-PRESCRIPTION IFU-STG-P))
 (17 10 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (17 10 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (16 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 15 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (15 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (14 14 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (14 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (12 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (11 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (10 10 (:TYPE-PRESCRIPTION REG-TBL-P))
 (10 10 (:TYPE-PRESCRIPTION REG-REF-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-P))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (10 10 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (10 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (9 3 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 2 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (9 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (7 4 (:REWRITE DEFAULT-<-1))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 3 (:REWRITE INST-BU-IF-BU-STG-P))
 (6 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 5 (:TYPE-PRESCRIPTION ROB-P))
 (5 5 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (5 4 (:REWRITE DEFAULT-<-2))
 (5 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:TYPE-PRESCRIPTION IU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION COMMITTED-P))
 (3 3 (:TYPE-PRESCRIPTION BU-STG-P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 3 (:DEFINITION INST-SU))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(CDB-VAL-INST-SRC-VAL-IF-DISPATCH-BU
 (4836 78 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (4612 80 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (3823 94 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (2698 106 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (2238 28 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (2106 234 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (1716 26 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (1638 234 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (1614 346 (:REWRITE RETIRED-DISPATCHED-INST))
 (1573 353 (:REWRITE DE-VALID-CONSISTENT))
 (1537 160 (:REWRITE MT-DQ-LEN-2))
 (1404 26 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (1375 160 (:REWRITE MT-DQ-LEN-3))
 (1300 26 (:REWRITE INST-IN-INST-OF-TAG))
 (1087 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1022 1022 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (1003 84 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (980 53 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (919 28 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (874 53 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (727 160 (:REWRITE MT-DQ-LEN-4))
 (702 234 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (595 346 (:REWRITE COMPLETED-DISPATCHED-INST))
 (595 346 (:REWRITE COMMIT-DISPATCHED-INST))
 (443 28 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (427 2 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (400 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (353 160 (:REWRITE MT-DQ-LEN-1))
 (334 167 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (334 167 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (334 167 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (334 167 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (332 160 (:REWRITE MT-DQ-LEN-0))
 (273 273 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (271 271 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (260 260 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (234 234 (:TYPE-PRESCRIPTION REG-TBL-P))
 (234 234 (:TYPE-PRESCRIPTION REG-REF-P))
 (234 234 (:TYPE-PRESCRIPTION DQ-P))
 (234 234 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (234 26 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (214 214 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (174 87 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (174 87 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (167 167 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (167 167 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (158 158 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (150 5 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (142 2 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (106 106 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (106 106 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (106 106 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (104 26 (:REWRITE INST-P-INST-OF-TAG))
 (87 87 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (80 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (76 1 (:REWRITE ROBE-VALID-NTH-ROBE-INST-TAG))
 (72 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (67 7 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (57 15 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (56 14 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (54 6 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (54 4 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (53 53 (:TYPE-PRESCRIPTION ROB-P))
 (53 53 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (47 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (44 5 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (38 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (32 32 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (29 29 (:REWRITE MEMBER-OF-SUBTRACE))
 (29 29 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (29 29 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (28 28 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (28 28 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND2))
 (28 28 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 (28 14 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (26 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (25 5 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (25 5 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (23 11 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (23 11 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (22 1 (:REWRITE LOGBIT-0-BITP))
 (20 5 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (19 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (18 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (16 1 (:DEFINITION BITP))
 (15 15 (:TYPE-PRESCRIPTION IU-STG-P))
 (15 10 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (15 5 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (14 14 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (14 14 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (14 14 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (14 14 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (14 14 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (14 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 6 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (10 5 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (10 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (10 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (10 2 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (9 9 (:TYPE-PRESCRIPTION IFU-STG-P))
 (9 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (9 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (8 5 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (8 2 (:LINEAR RDB-UPPER-BOUND))
 (8 1 (:REWRITE DECODE-CNTLV-EXCLUSIVE))
 (8 1 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (7 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION OPCD-P))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE OPCD-P-INST-OPCODE))
 (6 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 2 (:REWRITE CNTLV-SYNC-DECODE))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (2 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(DISPATCH-VAL3-INST-SRC-VAL1-IF-DISPATCHED-TO-BU
 (108 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (90 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (80 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (47 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (45 15 (:REWRITE ROB-INDEX-P-DQ-OUT-TAG3 . 1))
 (36 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (30 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (29 3 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (26 26 (:TYPE-PRESCRIPTION INST-OPCODE))
 (26 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (24 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (19 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (19 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (15 15 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 15 (:TYPE-PRESCRIPTION DQ-P))
 (15 15 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (14 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (9 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (7 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (6 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 5 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (5 3 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (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 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 2 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (2 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION IU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(BU-RS0-INST-INV-STEP-INST-FROM-DQ0
 (4150 16 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (4121 13 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (2351 20 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2119 572 (:REWRITE DE-VALID-CONSISTENT))
 (1016 40 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (912 16 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (897 897 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (832 56 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (832 16 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (780 13 (:LINEAR MT-DQ-LEN-GE-1))
 (768 88 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (767 13 (:LINEAR MT-DQ-LEN-LE-4))
 (702 39 (:REWRITE MT-DQ-LEN-2))
 (624 39 (:REWRITE MT-DQ-LEN-3))
 (561 13 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (507 39 (:REWRITE MT-DQ-LEN-1))
 (505 13 (:REWRITE INST-BU-IF-BU-STG-P))
 (504 19 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (494 13 (:LINEAR MT-DQ-LEN-LT-4))
 (480 16 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (455 64 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (418 44 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (403 13 (:LINEAR MT-DQ-LEN-LT-3))
 (386 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (351 13 (:LINEAR MT-DQ-LEN-LT-2))
 (325 13 (:LINEAR MT-DQ-LEN-GE-2))
 (312 39 (:REWRITE MT-DQ-LEN-4))
 (288 88 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (286 143 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (286 143 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (286 143 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (286 143 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (276 44 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (272 11 (:REWRITE INST-LSU-IF-INST-STORE))
 (260 130 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (260 130 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (256 56 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (256 56 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (240 16 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (233 15 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (224 224 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (209 23 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (208 13 (:LINEAR MT-DQ-LEN-GE-3))
 (179 19 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (176 176 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (176 16 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (168 88 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (160 40 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (160 40 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (160 40 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (160 16 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (160 16 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (156 156 (:TYPE-PRESCRIPTION INST-OPCODE))
 (150 54 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (144 54 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (144 54 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (144 9 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (143 143 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (143 143 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (136 56 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (136 56 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (136 56 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (133 17 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (130 130 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (128 32 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (128 32 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (128 16 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (122 30 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (112 32 (:LINEAR MT-ROB-HEAD-LT-8))
 (112 32 (:LINEAR MT-ROB-HEAD-GE-0))
 (112 28 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (112 16 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (106 30 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (104 104 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (101 23 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (99 9 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (96 16 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (91 91 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (91 91 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (91 91 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (88 55 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (85 5 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (85 5 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (85 5 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (84 21 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (82 17 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (80 80 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (80 40 (:REWRITE IFU-VALID-IF-INST-IN))
 (80 32 (:LINEAR INST-TAG-LT-8))
 (78 39 (:REWRITE MT-DQ-LEN-0))
 (72 72 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (66 11 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (65 17 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (64 64 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (64 32 (:LINEAR INST-TAG-GE-0))
 (63 63 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (63 18 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (54 16 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (54 9 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (54 3 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (53 5 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (51 18 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (51 18 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (48 48 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (48 16 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (48 16 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (48 16 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (46 16 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (45 9 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (43 43 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (40 40 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (38 19 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (36 36 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (36 36 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (36 36 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (34 15 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (32 32 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (32 32 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (32 32 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (32 16 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (32 16 (:REWRITE RETIRED-DISPATCHED-INST))
 (32 16 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (32 16 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (32 16 (:REWRITE EXECUTED-DISPATCHED-INST))
 (32 16 (:REWRITE COMPLETED-DISPATCHED-INST))
 (32 16 (:REWRITE COMMIT-DISPATCHED-INST))
 (31 31 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (29 11 (:REWRITE INST-LSU-IF-INST-LOAD))
 (27 18 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (26 26 (:REWRITE MEMBER-OF-SUBTRACE))
 (24 24 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (24 12 (:REWRITE DEFAULT-CDR))
 (24 12 (:REWRITE DEFAULT-CAR))
 (20 20 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (20 20 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (20 20 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (20 20 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (20 20 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (20 20 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (20 20 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (20 20 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (20 20 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (20 20 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (20 20 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (20 20 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (20 20 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (20 11 (:REWRITE INST-MU-IF-MU-STG-P))
 (20 11 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (20 11 (:REWRITE INST-IU-IF-IU-STG-P))
 (20 10 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (20 2 (:REWRITE INST-DECODE-ERROR-STEP-INST))
 (19 19 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (19 19 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (19 19 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (19 19 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (18 18 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (18 9 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (16 16 (:TYPE-PRESCRIPTION COMMITTED-P))
 (16 16 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (16 16 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (16 16 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (12 3 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (12 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (12 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (11 11 (:TYPE-PRESCRIPTION BU-STG-P))
 (10 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (9 9 (:TYPE-PRESCRIPTION LSU-STG-P))
 (8 2 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (6 3 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (6 3 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (5 5 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (4 4 (:REWRITE INST-OPCODE-STEP-INST))
 (4 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (4 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-MU))
 (4 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (4 2 (:REWRITE BFIX-BITP))
 (3 3 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (3 3 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (3 3 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (2 2 (:TYPE-PRESCRIPTION DISPATCH-NO-UNIT?))
 (2 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (2 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (2 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (2 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (2 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 )
(BU-RS1-INST-INV-STEP-INST-FROM-DQ0
 (4150 16 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (4121 13 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (2351 20 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2119 572 (:REWRITE DE-VALID-CONSISTENT))
 (1933 67 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (1550 87 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (1266 127 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (1140 20 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (1040 20 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (897 897 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (780 13 (:LINEAR MT-DQ-LEN-GE-1))
 (767 13 (:LINEAR MT-DQ-LEN-LE-4))
 (702 39 (:REWRITE MT-DQ-LEN-2))
 (655 76 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (624 39 (:REWRITE MT-DQ-LEN-3))
 (600 20 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (565 17 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (524 29 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (513 17 (:REWRITE INST-BU-IF-BU-STG-P))
 (507 39 (:REWRITE MT-DQ-LEN-1))
 (494 13 (:LINEAR MT-DQ-LEN-LT-4))
 (462 127 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (422 87 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (422 87 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (418 44 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (403 13 (:LINEAR MT-DQ-LEN-LT-3))
 (392 15 (:REWRITE INST-LSU-IF-INST-STORE))
 (386 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (351 13 (:LINEAR MT-DQ-LEN-LT-2))
 (325 13 (:LINEAR MT-DQ-LEN-GE-2))
 (319 29 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (312 39 (:REWRITE MT-DQ-LEN-4))
 (305 19 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (300 20 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (286 286 (:TYPE-PRESCRIPTION INST-OPCODE))
 (286 143 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (286 143 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (286 143 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (286 143 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (280 280 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (276 44 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (261 127 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (260 130 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (260 130 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (234 79 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (234 79 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (221 87 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (221 87 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (221 87 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (220 220 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (220 20 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (210 23 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (209 23 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (208 13 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (208 13 (:LINEAR MT-DQ-LEN-GE-3))
 (200 20 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (200 20 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (160 40 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (160 40 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (160 40 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (160 40 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (160 40 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (160 20 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (148 148 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (145 145 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (145 145 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (145 145 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (143 143 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (143 143 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (143 13 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (140 40 (:LINEAR MT-ROB-HEAD-LT-8))
 (140 40 (:LINEAR MT-ROB-HEAD-GE-0))
 (140 20 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (139 80 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (134 67 (:REWRITE IFU-VALID-IF-INST-IN))
 (130 130 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (122 30 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (120 20 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (112 28 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (109 23 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (107 107 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (106 30 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (101 23 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (100 40 (:LINEAR INST-TAG-LT-8))
 (92 23 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (91 26 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (90 31 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (90 31 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (85 5 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (85 5 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (85 5 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (84 21 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (80 80 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (80 80 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (80 40 (:LINEAR INST-TAG-GE-0))
 (78 39 (:REWRITE MT-DQ-LEN-0))
 (78 13 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (67 67 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (66 11 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (65 13 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (62 62 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (62 62 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (60 60 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (60 20 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (60 20 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (60 20 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (54 16 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (54 3 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (53 5 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (50 50 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (46 23 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (46 23 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (46 16 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (43 43 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (43 43 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (42 19 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (41 15 (:REWRITE INST-LSU-IF-INST-LOAD))
 (40 40 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (40 40 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (40 40 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (40 20 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (40 20 (:REWRITE RETIRED-DISPATCHED-INST))
 (40 20 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (40 20 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (40 20 (:REWRITE EXECUTED-DISPATCHED-INST))
 (40 20 (:REWRITE COMPLETED-DISPATCHED-INST))
 (40 20 (:REWRITE COMMIT-DISPATCHED-INST))
 (39 26 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (31 31 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (30 30 (:REWRITE MEMBER-OF-SUBTRACE))
 (28 15 (:REWRITE INST-MU-IF-MU-STG-P))
 (28 15 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (28 15 (:REWRITE INST-IU-IF-IU-STG-P))
 (26 13 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (25 25 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (24 24 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (24 12 (:REWRITE DEFAULT-CDR))
 (24 12 (:REWRITE DEFAULT-CAR))
 (23 23 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (23 23 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (23 23 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (23 23 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION COMMITTED-P))
 (20 20 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (20 20 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (20 20 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (20 20 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (20 20 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (20 20 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (20 20 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (20 20 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (20 20 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (20 20 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (20 20 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (20 20 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (20 20 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (20 20 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (20 20 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (20 20 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (20 20 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (20 2 (:REWRITE INST-DECODE-ERROR-STEP-INST))
 (19 19 (:REWRITE BU-RS-TAG-=-INST-TAG))
 (15 15 (:TYPE-PRESCRIPTION BU-STG-P))
 (15 15 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (13 13 (:TYPE-PRESCRIPTION LSU-STG-P))
 (12 6 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (12 3 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (12 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (12 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (8 8 (:REWRITE BU-RS1-VAL-=-INST-SRC-VAL1))
 (8 4 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (8 4 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (8 2 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (5 5 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (4 4 (:REWRITE INST-OPCODE-STEP-INST))
 (4 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (4 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-MU))
 (4 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (3 3 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (3 3 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (3 3 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (2 2 (:TYPE-PRESCRIPTION DISPATCH-NO-UNIT?))
 (2 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (2 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (2 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (2 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (2 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 )
(INST-EXCPT-DETECTED-P-STEP-INST-BU
 (91 4 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (66 10 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (52 52 (:TYPE-PRESCRIPTION INST-OPCODE))
 (51 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (51 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (51 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (51 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (51 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (51 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IF-NOT-ADVANCE))
 (37 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (32 16 (:REWRITE DEFAULT-CDR))
 (32 16 (:REWRITE DEFAULT-CAR))
 (32 4 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (27 18 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (22 4 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (22 2 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (20 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-NOT-DISPATCHED))
 (18 18 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (18 18 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (18 18 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (18 18 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (18 18 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (18 18 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (18 18 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (18 18 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (18 18 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (18 18 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (18 18 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (18 18 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (18 18 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (18 9 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (18 8 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (14 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (14 4 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (12 12 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (12 4 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (12 4 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (12 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (8 8 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (8 4 (:REWRITE INST-EXCPT-STEP-INST))
 (8 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (8 2 (:REWRITE INST-DECODE-ERROR-STEP-INST))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE INST-OPCODE-STEP-INST))
 (4 4 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-MU))
 (4 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (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 INST-EXCPT-DETECTED-P-STEP-INST-DQ-0))
 )
(EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS0
 (25 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (19 1 (:REWRITE RETIRED-COMMITTED-INST))
 (18 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (16 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (16 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (11 1 (:REWRITE INST-P-LRM-BEFORE))
 (10 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (8 2 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (5 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (3 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (1 1 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND2))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 )
(EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS1
 (25 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (19 1 (:REWRITE RETIRED-COMMITTED-INST))
 (18 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (16 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (16 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (11 1 (:REWRITE INST-P-LRM-BEFORE))
 (10 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (8 2 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (5 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (3 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (1 1 (:REWRITE RNAME-P-INST-RC))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS0))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND2))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 )
(BU-RS0-SRC-INST-TAG-LRM-BEFORE
 (50 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (47 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (35 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (32 2 (:REWRITE INST-P-LRM-BEFORE))
 (30 3 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (16 1 (:REWRITE INST-IN-LRM-BEFORE))
 (12 3 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (7 7 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (7 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS1))
 (6 3 (:REWRITE RETIRED-DISPATCHED-INST))
 (6 3 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 3 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 3 (:REWRITE COMMIT-DISPATCHED-INST))
 (5 5 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-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 MEMBER-OF-SUBTRACE))
 )
(BU-RS1-SRC1-INST-TAG-LRM-BEFORE
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (45 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (33 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (30 3 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (30 2 (:REWRITE INST-P-LRM-BEFORE))
 (15 1 (:REWRITE INST-IN-LRM-BEFORE))
 (9 3 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (7 7 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-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 EXECUTE-STG-LRM-BEFORE))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-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 MEMBER-OF-SUBTRACE))
 )
(CDB-VAL-INST-SRC-VAL3-IF-CDB-READY-FOR-BU-RS0
 (201 3 (:DEFINITION UNSIGNED-BYTE-P))
 (198 3 (:DEFINITION INTEGER-RANGE-P))
 (192 2 (:DEFINITION BITP))
 (175 19 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (168 42 (:REWRITE LOGCONS-<-0))
 (156 4 (:REWRITE EQUAL-LOGCONS))
 (140 2 (:REWRITE LOGTAIL-IDENTITY))
 (100 1 (:REWRITE LOGCAR-BITP))
 (100 1 (:REWRITE LOGBIT-0-BITP))
 (82 8 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (43 24 (:REWRITE RETIRED-DISPATCHED-INST))
 (43 24 (:REWRITE COMPLETED-DISPATCHED-INST))
 (43 24 (:REWRITE COMMIT-DISPATCHED-INST))
 (38 4 (:REWRITE B1P-B-IOR))
 (26 26 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS1))
 (19 19 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 2 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 )
(BU-RS0-INST-INV-STEP-INST-FROM-BU-RS0
 (468 12 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (360 12 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (234 13 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (78 13 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (78 13 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (72 12 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (55 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (48 1 (:REWRITE BU-RS0-INST-INV-STEP-INST-FROM-DQ0))
 (47 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (40 4 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (39 13 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (39 13 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (39 13 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (39 13 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (32 4 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (30 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (29 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (26 26 (:TYPE-PRESCRIPTION INST-OPCODE))
 (26 26 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (26 26 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (26 26 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (26 4 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (24 12 (:REWRITE IFU-VALID-IF-INST-IN))
 (24 4 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (22 22 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 1 (:REWRITE INST-DATA-DECODE-ERROR-DETECTED-STEP-INST-NOT-IFU))
 (19 2 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (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 1 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (12 12 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (12 4 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (10 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (8 8 (:REWRITE MEMBER-OF-SUBTRACE))
 (8 4 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (8 4 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (8 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (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 2 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (5 5 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (4 4 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (4 4 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (4 4 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (4 1 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (4 1 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (4 1 (:REWRITE INST-DECODE-ERROR-STEP-INST))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (3 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (3 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (2 2 (:REWRITE INST-P-STEP-INST))
 (2 2 (:REWRITE INST-OPCODE-STEP-INST))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1 1 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (1 1 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(CDB-VAL-INST-SRC-VAL3-IF-CDB-READY-FOR-BU-RS1
 (201 3 (:DEFINITION UNSIGNED-BYTE-P))
 (198 3 (:DEFINITION INTEGER-RANGE-P))
 (192 2 (:DEFINITION BITP))
 (175 19 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (168 42 (:REWRITE LOGCONS-<-0))
 (156 4 (:REWRITE EQUAL-LOGCONS))
 (140 2 (:REWRITE LOGTAIL-IDENTITY))
 (100 1 (:REWRITE LOGCAR-BITP))
 (100 1 (:REWRITE LOGBIT-0-BITP))
 (82 8 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (43 24 (:REWRITE RETIRED-DISPATCHED-INST))
 (43 24 (:REWRITE COMPLETED-DISPATCHED-INST))
 (43 24 (:REWRITE COMMIT-DISPATCHED-INST))
 (38 4 (:REWRITE B1P-B-IOR))
 (19 19 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (19 19 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 3 (:REWRITE DEFAULT-<-1))
 (6 2 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 )
(BU-RS1-INST-INV-STEP-INST-FROM-BU-RS1
 (468 12 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (360 12 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (234 13 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (78 13 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (78 13 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (72 12 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (55 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (48 1 (:REWRITE BU-RS1-INST-INV-STEP-INST-FROM-DQ0))
 (46 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (40 4 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (39 13 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (39 13 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (39 13 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (39 13 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (32 4 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (30 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (29 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (26 26 (:TYPE-PRESCRIPTION INST-OPCODE))
 (26 26 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (26 26 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (26 26 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (25 4 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (24 12 (:REWRITE IFU-VALID-IF-INST-IN))
 (22 22 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 1 (:REWRITE INST-DATA-DECODE-ERROR-DETECTED-STEP-INST-NOT-IFU))
 (19 2 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (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 1 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (16 4 (:REWRITE SELECT-BU-RS1-IF-NOT-RS1-VALID?))
 (16 4 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (12 12 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (12 4 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (10 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (8 8 (:REWRITE MEMBER-OF-SUBTRACE))
 (8 8 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (8 4 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (8 4 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (8 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (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 2 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (5 5 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (4 4 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (4 4 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (4 1 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (4 1 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (4 1 (:REWRITE INST-DECODE-ERROR-STEP-INST))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (3 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (2 2 (:REWRITE INST-P-STEP-INST))
 (2 2 (:REWRITE INST-OPCODE-STEP-INST))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1 1 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (1 1 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(BU-RS0-INST-INV-STEP-INST
 (325 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (320 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (83 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (75 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (67 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (60 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (60 2 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (47 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (45 2 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (27 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (21 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (19 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (14 14 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (12 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (12 2 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (11 11 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (8 8 (:TYPE-PRESCRIPTION DQ-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 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (3 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (3 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (3 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (3 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (3 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 LSU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (2 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-BU-STG-STEP-INST-IF-NOT-DQ-2))
 (2 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(BU-RS1-INST-INV-STEP-INST
 (325 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (320 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (83 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (75 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (67 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (60 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (60 2 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (47 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (45 2 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (27 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (21 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (19 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (14 14 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (12 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (12 2 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (11 11 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (8 8 (:TYPE-PRESCRIPTION DQ-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 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (3 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (3 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (3 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (3 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (3 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 LSU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (2 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-BU-STG-STEP-INST-IF-NOT-DQ-2))
 (2 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(BU-INST-INV-STEP-INST
 (976 4 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (960 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (951 3 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (489 132 (:REWRITE DE-VALID-CONSISTENT))
 (207 207 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (180 3 (:LINEAR MT-DQ-LEN-GE-1))
 (177 3 (:LINEAR MT-DQ-LEN-LE-4))
 (162 9 (:REWRITE MT-DQ-LEN-2))
 (144 9 (:REWRITE MT-DQ-LEN-3))
 (117 9 (:REWRITE MT-DQ-LEN-1))
 (114 3 (:LINEAR MT-DQ-LEN-LT-4))
 (96 2 (:REWRITE NOT-BU-STG-STEP-INST-IF-NOT-DQ-2))
 (93 3 (:LINEAR MT-DQ-LEN-LT-3))
 (81 3 (:LINEAR MT-DQ-LEN-LT-2))
 (75 3 (:LINEAR MT-DQ-LEN-GE-2))
 (72 9 (:REWRITE MT-DQ-LEN-4))
 (71 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (66 33 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (66 33 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (66 33 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (66 33 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (60 30 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (60 30 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (48 3 (:LINEAR MT-DQ-LEN-GE-3))
 (48 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (41 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (41 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (33 33 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (33 33 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (30 30 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (30 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (21 21 (:TYPE-PRESCRIPTION DQ-STG-P))
 (20 20 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (20 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (20 3 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (19 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (18 9 (:REWRITE MT-DQ-LEN-0))
 (18 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (16 16 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (16 4 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (16 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (15 15 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (12 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (11 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (10 4 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (10 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (8 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (8 3 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (8 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (7 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 3 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (5 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (4 4 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (4 4 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (4 4 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (4 4 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (4 4 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (4 4 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (4 4 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (4 4 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (4 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (4 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (4 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (4 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (4 1 (:REWRITE RETIRED-COMMITTED-INST))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (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-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-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(COMPLETE-STG-LRM-BEFORE
 (553 75 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (351 7 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (330 7 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (232 2 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (218 7 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (158 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (110 10 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (100 36 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (96 53 (:REWRITE COMPLETED-DISPATCHED-INST))
 (86 2 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (78 78 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (72 72 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (71 63 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (71 7 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (64 64 (:TYPE-PRESCRIPTION RNAME-P))
 (51 7 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (51 7 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (50 7 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (43 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (43 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (42 6 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (40 10 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (40 10 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (39 7 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (39 7 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (35 10 (:LINEAR MT-ROB-HEAD-LT-8))
 (35 10 (:LINEAR MT-ROB-HEAD-GE-0))
 (34 7 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (32 7 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (30 5 (:REWRITE INST-SPECULTV-LRM-BEFORE))
 (30 5 (:REWRITE INST-MODIFIED-LRM-BEFORE))
 (25 10 (:LINEAR INST-TAG-LT-8))
 (24 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (21 21 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (20 20 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (20 10 (:LINEAR INST-TAG-GE-0))
 (18 6 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (18 3 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (13 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:REWRITE MEMBER-OF-SUBTRACE))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (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 RETIRE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-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))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (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 IFU-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-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))
 (1 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-IFU-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))
 (1 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 )
(ROBE-VAL-DQ-OUT-TAG1-INST-SRC-VAL1-IF-LSU
 (11106 30 (:DEFINITION BITP))
 (10091 21 (:REWRITE LOGCAR-BITP))
 (7560 2154 (:REWRITE LOGCONS-<-0))
 (7409 235 (:DEFINITION UNSIGNED-BYTE-P))
 (7174 235 (:DEFINITION INTEGER-RANGE-P))
 (5764 96 (:LINEAR LOGTAIL-LEQ))
 (5360 40 (:LINEAR LOGHEAD-LEQ))
 (4416 142 (:REWRITE LOGTAIL-IDENTITY))
 (3784 113 (:REWRITE LOGHEAD-IDENTITY))
 (3570 101 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (1618 14 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (1560 40 (:LINEAR LOGHEAD-UPPER-BOUND))
 (1436 476 (:REWRITE EXECUTED-DISPATCHED-INST))
 (1388 18 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (1249 21 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (1202 34 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (1135 9 (:REWRITE LOGBIT-0-BITP))
 (1062 14 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (1039 36 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1004 6 (:REWRITE ROBE-VAL-INST-BR-TARGET-2))
 (1000 40 (:REWRITE LOGTAIL-LESSP))
 (914 20 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (756 46 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (668 476 (:REWRITE COMMIT-DISPATCHED-INST))
 (576 46 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (570 6 (:REWRITE ROBE-VAL-INST-BR-TARGET-1))
 (529 121 (:REWRITE DE-VALID-CONSISTENT))
 (528 6 (:REWRITE INST-OF-TAG-INST-TAG))
 (516 13 (:REWRITE LOGCDR-LOGTAIL))
 (488 16 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (481 26 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (476 8 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (463 236 (:REWRITE DEFAULT-<-1))
 (435 44 (:REWRITE MT-DQ-LEN-2))
 (410 8 (:REWRITE EQUAL-LOGCONS))
 (389 44 (:REWRITE MT-DQ-LEN-3))
 (326 326 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (315 60 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (315 60 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (304 44 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (299 299 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (260 4 (:REWRITE ROBE-VAL-INST-DEST-VAL-1))
 (237 236 (:REWRITE DEFAULT-<-2))
 (235 235 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (231 231 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (205 44 (:REWRITE MT-DQ-LEN-4))
 (192 192 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (170 64 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (162 60 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (154 32 (:REWRITE EQUAL-TO-1-TO-B1P))
 (153 51 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (153 51 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (152 30 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (150 46 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (144 8 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (140 4 (:REWRITE LOGTAIL-EQUAL-0))
 (134 8 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (121 44 (:REWRITE MT-DQ-LEN-1))
 (120 120 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (120 4 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (102 102 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (102 102 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (102 51 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (102 51 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (102 51 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (102 51 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (102 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (100 44 (:REWRITE MT-DQ-LEN-0))
 (96 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (94 22 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (91 21 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (90 60 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (76 46 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (76 46 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 66 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (62 35 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (58 29 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (58 29 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (51 51 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (51 51 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (48 35 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (48 12 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (48 8 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (46 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (45 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (44 44 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (42 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (41 41 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (40 40 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (36 8 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 (36 4 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (34 34 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS1))
 (34 34 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS0))
 (34 34 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (34 34 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (29 29 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (28 4 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (26 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 24 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (23 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (19 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (19 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (16 8 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (16 8 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (16 8 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (16 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (15 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (14 5 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (12 4 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (10 10 (:REWRITE MEMBER-OF-SUBTRACE))
 (10 10 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (10 10 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 5 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (6 6 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (6 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 5 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (5 5 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (5 5 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (5 5 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (5 5 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 4 (:TYPE-PRESCRIPTION REG-TBL-P))
 (4 4 (:TYPE-PRESCRIPTION REG-REF-P))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-P))
 (4 4 (:TYPE-PRESCRIPTION COMMITTED-P))
 (4 4 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (2 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 )
(ROBE-VAL-DQ-OUT-TAG2-INST-SRC-VAL2-IF-LSU
 (3236 28 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (2872 952 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2744 28 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (2124 28 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (2008 12 (:REWRITE ROBE-VAL-INST-BR-TARGET-2))
 (1828 40 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (1488 24 (:REWRITE DQ-DE0-RB-=-INST-RB-2))
 (1426 26 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (1336 952 (:REWRITE COMMIT-DISPATCHED-INST))
 (1231 40 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1140 12 (:REWRITE ROBE-VAL-INST-BR-TARGET-1))
 (1056 12 (:REWRITE INST-OF-TAG-INST-TAG))
 (976 32 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (952 16 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (624 40 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (601 137 (:REWRITE DE-VALID-CONSISTENT))
 (520 8 (:REWRITE ROBE-VAL-INST-DEST-VAL-1))
 (517 30 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (511 52 (:REWRITE MT-DQ-LEN-2))
 (505 505 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (457 52 (:REWRITE MT-DQ-LEN-3))
 (454 2 (:DEFINITION BITP))
 (444 40 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (410 8 (:REWRITE EQUAL-LOGCONS))
 (384 384 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (374 374 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (281 56 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (281 56 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (268 16 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (241 52 (:REWRITE MT-DQ-LEN-4))
 (240 8 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (231 1 (:REWRITE LOGCAR-BITP))
 (231 1 (:REWRITE LOGBIT-0-BITP))
 (220 16 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (202 10 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (201 3 (:DEFINITION UNSIGNED-BYTE-P))
 (198 3 (:DEFINITION INTEGER-RANGE-P))
 (188 44 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (168 52 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (168 42 (:REWRITE LOGCONS-<-0))
 (152 40 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (146 56 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (144 8 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (140 28 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (140 2 (:REWRITE LOGTAIL-IDENTITY))
 (137 52 (:REWRITE MT-DQ-LEN-1))
 (135 45 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (135 45 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (118 59 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (118 59 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (118 59 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (118 59 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (116 52 (:REWRITE MT-DQ-LEN-0))
 (112 112 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (100 64 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (96 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (94 4 (:REWRITE EQUAL-TO-1-TO-B1P))
 (90 90 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (90 90 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (83 10 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (72 72 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (72 8 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (68 68 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS1))
 (68 68 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS0))
 (68 68 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS1-CNTLV-OPERAND0))
 (68 68 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS0-CNTLV-OPERAND0))
 (68 40 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (68 40 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 33 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (66 33 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (59 59 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (59 59 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (58 33 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (56 8 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (50 50 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (50 10 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (48 8 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (46 33 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (46 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (42 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (40 40 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (39 39 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (36 8 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 (33 33 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 10 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 9 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (24 8 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (23 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (19 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (19 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (16 8 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (16 8 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (16 8 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (16 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (14 9 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (12 12 (:REWRITE MEMBER-OF-SUBTRACE))
 (12 12 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (12 12 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (10 10 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (9 9 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (9 9 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (9 9 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (9 9 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (9 9 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (9 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (8 8 (:TYPE-PRESCRIPTION REG-TBL-P))
 (8 8 (:TYPE-PRESCRIPTION REG-REF-P))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-P))
 (8 8 (:TYPE-PRESCRIPTION COMMITTED-P))
 (8 8 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (7 4 (:REWRITE DEFAULT-<-1))
 (6 6 (:TYPE-PRESCRIPTION IU-STG-P))
 (6 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 4 (:REWRITE DEFAULT-<-2))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (3 3 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (2 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 )
(ROBE-VAL-DQ-OUT-TAG3-INST-SRC-VAL3-IF-LSU
 (8658 65 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (8307 65 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (7033 2314 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6084 65 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (4472 104 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (3978 26 (:REWRITE ROBE-VAL-INST-BR-TARGET-2))
 (3367 2314 (:REWRITE COMMIT-DISPATCHED-INST))
 (2626 26 (:REWRITE INST-OF-TAG-INST-TAG))
 (2470 26 (:REWRITE ROBE-VAL-INST-BR-TARGET-1))
 (2418 78 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (2418 39 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (2314 39 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (2301 39 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (1913 14 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (1872 39 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1364 68 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 2))
 (1339 112 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (1218 1218 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1053 1053 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (928 68 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (845 13 (:REWRITE ROBE-VAL-INST-DEST-VAL-1))
 (780 26 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 2))
 (779 28 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (742 70 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (741 78 (:REWRITE MT-DQ-LEN-2))
 (702 156 (:REWRITE DE-VALID-CONSISTENT))
 (667 68 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (663 78 (:REWRITE MT-DQ-LEN-3))
 (602 28 (:REWRITE INST-LSU-IF-INST-STORE))
 (585 39 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (554 14 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (494 104 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (468 468 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (434 14 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (363 153 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (363 153 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (351 78 (:REWRITE MT-DQ-LEN-4))
 (351 39 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (345 70 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (322 14 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (306 306 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (266 28 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (238 14 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (237 153 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (236 68 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (235 70 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (224 14 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (221 95 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (197 55 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (182 182 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS1))
 (182 182 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS0))
 (182 182 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND2))
 (182 182 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 (180 18 (:DEFINITION BITP))
 (165 42 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (162 21 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (156 156 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (156 78 (:REWRITE MT-DQ-LEN-1))
 (156 78 (:REWRITE MT-DQ-LEN-0))
 (156 78 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (156 78 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (156 78 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (156 78 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (153 1 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 2))
 (151 70 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (126 84 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (126 42 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (126 42 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (117 13 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (110 68 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (110 68 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (105 27 (:REWRITE EQUAL-TO-1-TO-B1P))
 (98 28 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (98 28 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (98 14 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (96 96 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (91 91 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (91 13 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (85 85 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (84 84 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (84 84 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (84 14 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (83 42 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (78 78 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (78 78 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (78 78 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (78 39 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (78 39 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (76 42 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (70 42 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (70 14 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (56 28 (:REWRITE INST-LSU-IF-INST-LOAD))
 (56 14 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (56 14 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (56 14 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (56 14 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (55 55 (:TYPE-PRESCRIPTION IU-STG-P))
 (48 48 (:TYPE-PRESCRIPTION BITP))
 (42 42 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (42 42 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (42 42 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (42 42 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (42 42 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (42 28 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (42 28 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (42 28 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (42 28 (:REWRITE INST-BU-IF-BU-STG-P))
 (39 39 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (39 13 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (28 28 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (28 14 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (28 14 (:REWRITE INST-MU-IF-MU-STG-P))
 (28 14 (:REWRITE INST-IU-IF-IU-STG-P))
 (26 26 (:TYPE-PRESCRIPTION COMMITTED-P))
 (19 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (18 1 (:REWRITE INST-DATA-ACCS-ERROR-DECODE-ERROR-EXCLUSIVE))
 (14 14 (:TYPE-PRESCRIPTION MU-STG-P))
 (14 14 (:TYPE-PRESCRIPTION LSU-STG-P))
 (14 14 (:TYPE-PRESCRIPTION BU-STG-P))
 (14 14 (:REWRITE MEMBER-OF-SUBTRACE))
 (14 14 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (14 14 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (14 14 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (14 14 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (13 13 (:TYPE-PRESCRIPTION REG-TBL-P))
 (13 13 (:TYPE-PRESCRIPTION REG-REF-P))
 (13 13 (:TYPE-PRESCRIPTION DQ-P))
 (13 13 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (8 8 (:TYPE-PRESCRIPTION SRNAME-P))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE INST-FETCH-ERROR-DECODE-ERROR-EXCLUSIVE))
 )
(CDB-VAL-INST-SRC-VAL1-IF-DISPATCH-LSU
 (4845 79 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (4666 134 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (3823 94 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1573 353 (:REWRITE DE-VALID-CONSISTENT))
 (1537 160 (:REWRITE MT-DQ-LEN-2))
 (1375 160 (:REWRITE MT-DQ-LEN-3))
 (1022 1022 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (1003 84 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (746 30 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (727 160 (:REWRITE MT-DQ-LEN-4))
 (622 332 (:REWRITE COMMIT-DISPATCHED-INST))
 (418 18 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (406 2 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (396 22 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (353 160 (:REWRITE MT-DQ-LEN-1))
 (334 167 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (334 167 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (334 167 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (334 167 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (332 160 (:REWRITE MT-DQ-LEN-0))
 (316 36 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (290 290 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (266 266 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (236 4 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (196 28 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (176 22 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (174 87 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (174 87 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (167 167 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (167 167 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (154 22 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (146 146 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (144 36 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (144 4 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (104 52 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (96 4 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (87 87 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (84 28 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (84 12 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (84 4 (:REWRITE NOT-SREG-MODIFIER-IN-ROB-IF-NOT-SREG-REF-WAIT))
 (80 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (79 79 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (72 18 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 22 (:REWRITE INST-P-INST-OF-TAG))
 (66 22 (:REWRITE INST-IN-INST-OF-TAG))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (62 4 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (52 52 (:TYPE-PRESCRIPTION SRF-P))
 (49 13 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (48 12 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (48 8 (:REWRITE SREG-REF-P-SREG-TBL-NTH))
 (44 5 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (44 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (38 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (36 36 (:TYPE-PRESCRIPTION REG-REF-P))
 (36 36 (:TYPE-PRESCRIPTION DQ-P))
 (36 36 (:REWRITE RNAME-P-INST-RC))
 (36 36 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (30 6 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (28 28 (:TYPE-PRESCRIPTION REG-TBL-P))
 (28 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (26 26 (:REWRITE MEMBER-OF-SUBTRACE))
 (26 26 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (26 26 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (26 26 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS1))
 (26 26 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS0))
 (26 26 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (26 26 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 24 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (24 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (24 8 (:REWRITE REG-REF-TAG-POINTS-TO-LSRM-IN-ROB))
 (24 8 (:REWRITE DEFS-DQ-ASSERTIONS . 6))
 (24 6 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (22 1 (:REWRITE LOGBIT-0-BITP))
 (19 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (18 12 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (16 1 (:DEFINITION BITP))
 (14 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (13 13 (:TYPE-PRESCRIPTION IU-STG-P))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (12 12 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (12 6 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (12 6 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (11 11 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (11 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (10 2 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 8 (:TYPE-PRESCRIPTION SRNAME-P))
 (8 8 (:TYPE-PRESCRIPTION SREG-TBL-P))
 (8 5 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (8 2 (:LINEAR RDB-UPPER-BOUND))
 (8 1 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (7 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (5 5 (:TYPE-PRESCRIPTION OPCD-P))
 (5 5 (:REWRITE OPCD-P-INST-OPCODE))
 (5 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LSRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (4 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (2 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CNTLV-SYNC-DECODE))
 )
(CDB-VAL-INST-SRC-VAL2-IF-DISPATCH-LSU
 (9975 30 (:REWRITE CDB-VAL-INST-SRC-VAL1-IF-DISPATCH-LSU))
 (6120 186 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (5166 366 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (4836 78 (:REWRITE DQ-DE0-RB-=-INST-RB-2))
 (4782 114 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (4446 1050 (:REWRITE DE-VALID-CONSISTENT))
 (2740 31 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (2484 2484 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (2472 228 (:REWRITE MT-DQ-LEN-2))
 (2208 228 (:REWRITE MT-DQ-LEN-3))
 (1624 124 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (1306 34 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (1224 18 (:LINEAR MT-DQ-LEN-GE-1))
 (1188 636 (:REWRITE COMMIT-DISPATCHED-INST))
 (1188 18 (:LINEAR MT-DQ-LEN-LE-4))
 (1152 228 (:REWRITE MT-DQ-LEN-4))
 (1050 228 (:REWRITE MT-DQ-LEN-1))
 (868 31 (:REWRITE INST-LSU-IF-INST-STORE))
 (812 4 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (784 34 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (720 18 (:LINEAR MT-DQ-LEN-LT-4))
 (711 31 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (708 354 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (708 354 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (708 354 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (708 354 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (672 228 (:REWRITE MT-DQ-LEN-0))
 (594 18 (:LINEAR MT-DQ-LEN-LT-3))
 (552 552 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (522 18 (:LINEAR MT-DQ-LEN-LT-2))
 (480 240 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (480 240 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (472 8 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (468 52 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (468 26 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (450 18 (:LINEAR MT-DQ-LEN-GE-2))
 (434 31 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (364 52 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (354 354 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (354 354 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (341 31 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (288 18 (:LINEAR MT-DQ-LEN-GE-3))
 (288 8 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (240 240 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (238 40 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (217 62 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (208 26 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (192 192 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (192 46 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (190 38 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (186 186 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (182 26 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (169 31 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (168 168 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (168 24 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (162 18 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (162 18 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (156 52 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (155 93 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (155 31 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (141 141 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (130 84 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (128 81 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (125 32 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (124 31 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (124 31 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (124 31 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (122 81 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (93 62 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (93 31 (:REWRITE INST-LSU-IF-INST-LOAD))
 (86 10 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (78 26 (:REWRITE INST-P-INST-OF-TAG))
 (78 26 (:REWRITE INST-IN-INST-OF-TAG))
 (76 38 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (76 38 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (72 18 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (72 18 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (72 18 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (62 62 (:TYPE-PRESCRIPTION IU-STG-P))
 (62 62 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (62 31 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (62 31 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (62 31 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (62 31 (:REWRITE INST-MU-IF-MU-STG-P))
 (62 31 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (62 31 (:REWRITE INST-IU-IF-IU-STG-P))
 (62 31 (:REWRITE INST-BU-IF-BU-STG-P))
 (62 4 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (52 52 (:TYPE-PRESCRIPTION REG-TBL-P))
 (52 52 (:TYPE-PRESCRIPTION REG-REF-P))
 (52 52 (:TYPE-PRESCRIPTION DQ-P))
 (52 52 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS1))
 (52 52 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS0))
 (52 52 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS1-CNTLV-OPERAND0))
 (52 52 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS0-CNTLV-OPERAND0))
 (52 52 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (37 31 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (36 36 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (36 18 (:REWRITE DEFAULT-<-2))
 (32 32 (:REWRITE MEMBER-OF-SUBTRACE))
 (32 32 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (32 32 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (31 31 (:TYPE-PRESCRIPTION MU-STG-P))
 (31 31 (:TYPE-PRESCRIPTION LSU-STG-P))
 (31 31 (:TYPE-PRESCRIPTION BU-STG-P))
 (31 31 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (31 31 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (31 31 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (31 31 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (31 31 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (22 1 (:REWRITE LOGBIT-0-BITP))
 (20 10 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (20 10 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (20 10 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (18 18 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (18 18 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (18 18 (:REWRITE DEFAULT-<-1))
 (16 1 (:DEFINITION BITP))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION SRNAME-P))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 2 (:LINEAR RDB-UPPER-BOUND))
 (8 1 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (5 5 (:TYPE-PRESCRIPTION OPCD-P))
 (5 5 (:REWRITE OPCD-P-INST-OPCODE))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:REWRITE CNTLV-SYNC-DECODE))
 )
(CDB-VAL-INST-SRC-VAL3-IF-DISPATCH-LSU
 (11237 288 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (9975 30 (:REWRITE CDB-VAL-INST-SRC-VAL2-IF-DISPATCH-LSU))
 (7960 30 (:REWRITE CDB-VAL-INST-SRC-VAL1-IF-DISPATCH-LSU))
 (7319 1747 (:REWRITE DE-VALID-CONSISTENT))
 (6509 638 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (4952 148 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (4836 78 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (3946 3946 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (3466 61 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (3407 296 (:REWRITE MT-DQ-LEN-2))
 (3041 296 (:REWRITE MT-DQ-LEN-3))
 (2380 35 (:LINEAR MT-DQ-LEN-GE-1))
 (2310 35 (:LINEAR MT-DQ-LEN-LE-4))
 (2040 156 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (1747 296 (:REWRITE MT-DQ-LEN-1))
 (1577 296 (:REWRITE MT-DQ-LEN-4))
 (1400 35 (:LINEAR MT-DQ-LEN-LT-4))
 (1306 34 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (1188 636 (:REWRITE COMMIT-DISPATCHED-INST))
 (1155 35 (:LINEAR MT-DQ-LEN-LT-3))
 (1092 39 (:REWRITE INST-LSU-IF-INST-STORE))
 (1082 541 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (1082 541 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (1082 541 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (1082 541 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (1015 35 (:LINEAR MT-DQ-LEN-LT-2))
 (1012 296 (:REWRITE MT-DQ-LEN-0))
 (895 39 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (875 35 (:LINEAR MT-DQ-LEN-GE-2))
 (812 4 (:REWRITE UNIQ-INST-OF-TAG-INST-TAG-IF-INST-IN))
 (786 393 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (786 393 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (784 34 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (560 35 (:LINEAR MT-DQ-LEN-GE-3))
 (552 552 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (546 39 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (541 541 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (541 541 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (472 8 (:REWRITE ROBE-EXECUTE-NTH-ROBE-INST-TAG))
 (468 52 (:REWRITE DEFS-REG-REF-ASSERTIONS . 2))
 (468 26 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (429 39 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (393 393 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (364 52 (:REWRITE REG-REF-P-REG-TBL-NTH))
 (326 56 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (315 35 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (315 35 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (288 8 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (273 78 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (264 62 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (234 234 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (230 46 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (226 226 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (209 39 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (208 26 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (195 117 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (195 39 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (193 49 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (192 48 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (182 26 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (181 181 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (170 113 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (170 108 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (168 168 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (168 24 (:REWRITE DISPATCHED-P-LRM-BEFORE-DISPATCHED))
 (160 113 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (156 52 (:REWRITE DEFS-DQ-ASSERTIONS . 5))
 (156 39 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (156 39 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (134 18 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (117 78 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (117 39 (:REWRITE INST-LSU-IF-INST-LOAD))
 (113 35 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (113 35 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (113 35 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (96 96 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (96 48 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (92 46 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (92 46 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (87 87 (:TYPE-PRESCRIPTION IU-STG-P))
 (78 39 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (78 39 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (78 39 (:REWRITE INST-MU-IF-MU-STG-P))
 (78 39 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (78 39 (:REWRITE INST-IU-IF-IU-STG-P))
 (78 39 (:REWRITE INST-BU-IF-BU-STG-P))
 (78 26 (:REWRITE INST-P-INST-OF-TAG))
 (78 26 (:REWRITE INST-IN-INST-OF-TAG))
 (70 35 (:REWRITE DEFAULT-<-2))
 (67 61 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (62 4 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (52 52 (:TYPE-PRESCRIPTION REG-TBL-P))
 (52 52 (:TYPE-PRESCRIPTION REG-REF-P))
 (52 52 (:TYPE-PRESCRIPTION DQ-P))
 (52 52 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (52 52 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS1))
 (52 52 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS0))
 (52 52 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND2))
 (52 52 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 (52 52 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (48 48 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (48 48 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (48 48 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (48 48 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (48 48 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (39 39 (:TYPE-PRESCRIPTION MU-STG-P))
 (39 39 (:TYPE-PRESCRIPTION LSU-STG-P))
 (39 39 (:TYPE-PRESCRIPTION BU-STG-P))
 (36 18 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (36 18 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (36 18 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (35 35 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (35 35 (:REWRITE DEFAULT-<-1))
 (32 32 (:REWRITE MEMBER-OF-SUBTRACE))
 (32 32 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (32 32 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (26 26 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (22 1 (:REWRITE LOGBIT-0-BITP))
 (18 18 (:TYPE-PRESCRIPTION IFU-STG-P))
 (16 1 (:DEFINITION BITP))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (8 8 (:TYPE-PRESCRIPTION SRNAME-P))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 2 (:LINEAR RDB-UPPER-BOUND))
 (8 1 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (5 5 (:TYPE-PRESCRIPTION OPCD-P))
 (5 5 (:REWRITE OPCD-P-INST-OPCODE))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:REWRITE CNTLV-SYNC-DECODE))
 )
(DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-LSU
 (299 32 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (282 3 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-MU))
 (240 3 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (108 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (107 5 (:REWRITE INST-LSU-IF-INST-STORE))
 (90 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (80 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (77 5 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (71 6 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (66 3 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-IU))
 (65 65 (:TYPE-PRESCRIPTION INST-OPCODE))
 (56 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (45 15 (:REWRITE ROB-INDEX-P-DQ-OUT-TAG1 . 1))
 (38 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (36 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (33 3 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (30 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (28 1 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (24 24 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (24 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (23 5 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (22 8 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (21 3 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (20 12 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 8 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (20 4 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (19 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (17 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (16 16 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (16 4 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 15 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 15 (:TYPE-PRESCRIPTION DQ-P))
 (15 15 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (13 5 (:REWRITE INST-LSU-IF-INST-LOAD))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 8 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (12 3 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (12 3 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (12 3 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (11 7 (:REWRITE INST-MU-IF-MU-STG-P))
 (11 7 (:REWRITE INST-IU-IF-IU-STG-P))
 (11 6 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (9 5 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (9 5 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (9 5 (:REWRITE INST-BU-IF-BU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 4 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (7 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (5 5 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (4 4 (:TYPE-PRESCRIPTION MU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BU-STG-P))
 (4 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 3 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (3 3 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCHED-TO-LSU
 (299 32 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (282 3 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCHED-TO-MU))
 (240 3 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (108 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (107 5 (:REWRITE INST-LSU-IF-INST-STORE))
 (90 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (80 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (77 5 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (71 6 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (66 3 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCH-TO-IU))
 (65 65 (:TYPE-PRESCRIPTION INST-OPCODE))
 (56 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (45 15 (:REWRITE ROB-INDEX-P-DQ-OUT-TAG2 . 1))
 (38 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (36 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (33 3 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (30 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (28 1 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (24 24 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (24 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (23 5 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (22 8 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (21 3 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (20 12 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 8 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (20 4 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (19 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (17 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (16 16 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (16 4 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 15 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 15 (:TYPE-PRESCRIPTION DQ-P))
 (15 15 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (13 5 (:REWRITE INST-LSU-IF-INST-LOAD))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 8 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (12 3 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (12 3 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (12 3 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (11 7 (:REWRITE INST-MU-IF-MU-STG-P))
 (11 7 (:REWRITE INST-IU-IF-IU-STG-P))
 (11 6 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (9 5 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (9 5 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (9 5 (:REWRITE INST-BU-IF-BU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 4 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (7 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (5 5 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (4 4 (:TYPE-PRESCRIPTION MU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BU-STG-P))
 (4 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 3 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (3 3 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(DISPATCH-VAL3-INST-SRC-VAL3-IF-DISPATCHED-TO-LSU
 (282 3 (:REWRITE DISPATCH-VAL3-INST-SRC-VAL1-IF-DISPATCHED-TO-BU))
 (257 4 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (194 20 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (108 3 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (107 5 (:REWRITE INST-LSU-IF-INST-STORE))
 (90 6 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (80 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (77 5 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (71 6 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (65 65 (:TYPE-PRESCRIPTION INST-OPCODE))
 (56 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (45 15 (:REWRITE ROB-INDEX-P-DQ-OUT-TAG3 . 1))
 (38 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (36 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (30 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (28 1 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (25 4 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (24 24 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (24 3 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (23 5 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (22 8 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (20 12 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 4 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (19 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (17 5 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (16 4 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (16 4 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 15 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (15 15 (:TYPE-PRESCRIPTION DQ-P))
 (15 15 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (13 5 (:REWRITE INST-LSU-IF-INST-LOAD))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 8 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (11 6 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (10 10 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (9 5 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (9 5 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (9 5 (:REWRITE INST-BU-IF-BU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 4 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 4 (:REWRITE INST-MU-IF-MU-STG-P))
 (8 4 (:REWRITE INST-IU-IF-IU-STG-P))
 (7 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (5 5 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (4 4 (:TYPE-PRESCRIPTION MU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BU-STG-P))
 (4 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 4 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(DISPATCH-READY1-IF-INST-LSU-OP
 (62 4 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (62 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (48 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (36 1 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (30 2 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (27 1 (:REWRITE LOGBIT-0-BITP))
 (22 22 (:REWRITE CNTLV-OPERAND-DECODE))
 (21 1 (:DEFINITION BITP))
 (19 2 (:REWRITE MT-DQ-LEN-2))
 (18 4 (:REWRITE DE-VALID-CONSISTENT))
 (17 2 (:REWRITE MT-DQ-LEN-3))
 (15 5 (:REWRITE ROB-INDEX-P-DQ-OUT-TAG1 . 1))
 (12 12 (:TYPE-PRESCRIPTION RDB-TYPE))
 (12 12 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (12 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (10 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (9 2 (:REWRITE MT-DQ-LEN-4))
 (9 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (8 8 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (8 2 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (8 2 (:LINEAR RDB-UPPER-BOUND))
 (8 1 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (5 5 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-P))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (5 5 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 8))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (4 4 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (4 2 (:REWRITE MT-DQ-LEN-1))
 (4 2 (:REWRITE MT-DQ-LEN-0))
 (4 2 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (4 2 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (4 2 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (4 2 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (4 1 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE EQUAL-TO-1-TO-B1P))
 (2 1 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (2 1 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (1 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 )
(LSU-RS0-INST-INV-STEP-INST-FROM-DQ0
 (11615 317 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (9004 339 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (5772 383 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (4627 648 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (4225 101 (:REWRITE INST-LSU-IF-INST-STORE))
 (4149 15 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (4121 13 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (2324 100 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (2181 19 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2154 704 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (2154 704 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (2119 572 (:REWRITE DE-VALID-CONSISTENT))
 (1968 383 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (1924 339 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (1924 339 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (1894 200 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1603 100 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (1485 148 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (1459 107 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (1354 227 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1352 1352 (:TYPE-PRESCRIPTION INST-OPCODE))
 (1282 705 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (1269 1269 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (1254 22 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (1144 22 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1126 62 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (1017 383 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (981 102 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (973 339 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (973 339 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (973 339 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (950 227 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (897 897 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (895 69 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (882 30 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCH-TO-IU))
 (867 290 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (867 290 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (834 231 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (791 47 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (786 30 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCHED-TO-MU))
 (780 13 (:LINEAR MT-DQ-LEN-GE-1))
 (767 13 (:LINEAR MT-DQ-LEN-LE-4))
 (707 707 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (702 39 (:REWRITE MT-DQ-LEN-2))
 (690 30 (:REWRITE DISPATCH-VAL3-INST-SRC-VAL1-IF-DISPATCHED-TO-BU))
 (667 667 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (667 667 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (667 667 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (660 22 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (634 317 (:REWRITE IFU-VALID-IF-INST-IN))
 (624 39 (:REWRITE MT-DQ-LEN-3))
 (594 100 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (594 22 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-IU))
 (583 148 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (580 580 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (580 580 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (530 22 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-MU))
 (529 101 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (507 39 (:REWRITE MT-DQ-LEN-1))
 (503 100 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (494 13 (:LINEAR MT-DQ-LEN-LT-4))
 (490 245 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (403 13 (:LINEAR MT-DQ-LEN-LT-3))
 (386 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (360 180 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (360 180 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (351 13 (:LINEAR MT-DQ-LEN-LT-2))
 (330 105 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (330 22 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (327 200 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (325 13 (:LINEAR MT-DQ-LEN-GE-2))
 (321 227 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (317 317 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (317 225 (:REWRITE INST-BU-IF-BU-STG-P))
 (312 39 (:REWRITE MT-DQ-LEN-4))
 (308 308 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (298 101 (:REWRITE INST-LSU-IF-INST-LOAD))
 (286 143 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (286 143 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (286 143 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (286 143 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (279 279 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (276 276 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (270 176 (:REWRITE INST-MU-IF-MU-STG-P))
 (261 261 (:REWRITE LSU-RS0-TAG-=-INST-TAG))
 (260 130 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (260 130 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (256 54 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (247 247 (:REWRITE LSU-RS0-OP-=-INST-LSU-OP))
 (247 247 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 (242 242 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (242 22 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (237 225 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (230 136 (:REWRITE INST-IU-IF-IU-STG-P))
 (224 110 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (220 22 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (220 22 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (214 107 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (212 53 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (210 107 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (208 13 (:LINEAR MT-DQ-LEN-GE-3))
 (203 100 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (198 33 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (176 44 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (176 44 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (176 22 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (154 44 (:LINEAR MT-ROB-HEAD-LT-8))
 (154 44 (:LINEAR MT-ROB-HEAD-GE-0))
 (154 22 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (148 148 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (143 143 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (143 143 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (138 138 (:REWRITE LSU-RS0-VAL3-=-INST-SRC-VAL3))
 (132 22 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (130 130 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (129 43 (:REWRITE NOT-LSU-RS1-OP-IF-NOT-LSU-RS-RDY1))
 (129 43 (:REWRITE NOT-LSU-RS0-OP-IF-NOT-LSU-RS-RDY1))
 (124 124 (:REWRITE LSU-RS0-VAL1-=-INST-SRC-VAL1))
 (120 120 (:REWRITE LSU-RS0-VAL2-=-INST-SRC-VAL2))
 (112 112 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (112 28 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (110 44 (:LINEAR INST-TAG-LT-8))
 (103 29 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (102 6 (:REWRITE DECODE-OPERAND-EXCLUSIVE))
 (97 97 (:TYPE-PRESCRIPTION LSU-STG-P))
 (88 88 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (88 44 (:LINEAR INST-TAG-GE-0))
 (85 5 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (85 5 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (85 5 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (84 21 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (82 22 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (78 39 (:REWRITE MT-DQ-LEN-0))
 (76 76 (:REWRITE CNTLV-OPERAND-DECODE))
 (66 66 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (66 22 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (66 22 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (66 22 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (57 6 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (56 56 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (54 2 (:REWRITE LOGBIT-0-BITP))
 (53 5 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (50 25 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (48 15 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (44 44 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (44 44 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (44 44 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (44 22 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (44 22 (:REWRITE RETIRED-DISPATCHED-INST))
 (44 22 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (44 22 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (44 22 (:REWRITE EXECUTED-DISPATCHED-INST))
 (44 22 (:REWRITE COMPLETED-DISPATCHED-INST))
 (44 22 (:REWRITE COMMIT-DISPATCHED-INST))
 (43 15 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (42 3 (:REWRITE INST-SYNC-STEP-INST))
 (42 2 (:DEFINITION BITP))
 (36 6 (:REWRITE INST-RFEH-STEP-INST))
 (36 3 (:REWRITE INST-STORE-STEP-INST))
 (34 34 (:REWRITE MEMBER-OF-SUBTRACE))
 (31 31 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (25 25 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (25 25 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (25 25 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (25 25 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (25 25 (:REWRITE CNTLV-LD-ST-DECODE))
 (24 24 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (24 12 (:REWRITE DEFAULT-CDR))
 (24 12 (:REWRITE DEFAULT-CAR))
 (22 22 (:TYPE-PRESCRIPTION COMMITTED-P))
 (22 22 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (22 22 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (22 22 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (19 19 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (19 19 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (19 19 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (19 19 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (19 19 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (19 19 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (19 19 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (19 19 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (18 18 (:REWRITE INST-P-STEP-INST))
 (16 4 (:LINEAR RDB-UPPER-BOUND))
 (16 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (12 12 (:TYPE-PRESCRIPTION BITP))
 (12 3 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (12 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (12 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (6 6 (:TYPE-PRESCRIPTION OPCD-P))
 (6 6 (:REWRITE OPCD-P-INST-OPCODE))
 (6 6 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (6 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (6 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-MU))
 (6 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (6 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-BU))
 (6 2 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 2 (:REWRITE EQUAL-TO-1-TO-B1P))
 (4 2 (:REWRITE BITP-RDB-BSP-1))
 (4 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (4 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (3 3 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (3 3 (:REWRITE INST-LOAD-STEP-INST))
 (3 3 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (3 3 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (2 2 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (2 1 (:REWRITE BFIX-BITP))
 (1 1 (:TYPE-PRESCRIPTION DISPATCH-NO-UNIT?))
 )
(LSU-RS1-INST-INV-STEP-INST-FROM-DQ0
 (11615 317 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (9004 339 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (5772 383 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (4627 648 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (4225 101 (:REWRITE INST-LSU-IF-INST-STORE))
 (4149 15 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (4121 13 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (2324 100 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (2181 19 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2154 704 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (2154 704 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (2119 572 (:REWRITE DE-VALID-CONSISTENT))
 (1968 383 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (1924 339 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (1924 339 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (1894 200 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1603 100 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (1485 148 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (1459 107 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (1354 227 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1352 1352 (:TYPE-PRESCRIPTION INST-OPCODE))
 (1282 705 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (1269 1269 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (1254 22 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (1144 22 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1126 62 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (1017 383 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (981 102 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (973 339 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (973 339 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (973 339 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (950 227 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (897 897 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (895 69 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (882 30 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCH-TO-IU))
 (867 290 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (867 290 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (791 47 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (786 30 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCHED-TO-MU))
 (780 13 (:LINEAR MT-DQ-LEN-GE-1))
 (767 13 (:LINEAR MT-DQ-LEN-LE-4))
 (720 240 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (707 707 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (702 39 (:REWRITE MT-DQ-LEN-2))
 (690 30 (:REWRITE DISPATCH-VAL3-INST-SRC-VAL1-IF-DISPATCHED-TO-BU))
 (667 667 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (667 667 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (667 667 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (660 22 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (634 317 (:REWRITE IFU-VALID-IF-INST-IN))
 (624 39 (:REWRITE MT-DQ-LEN-3))
 (594 100 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (594 22 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-IU))
 (583 148 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (580 580 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (580 580 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (530 22 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-MU))
 (529 101 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (507 39 (:REWRITE MT-DQ-LEN-1))
 (503 100 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (494 13 (:LINEAR MT-DQ-LEN-LT-4))
 (490 245 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (403 13 (:LINEAR MT-DQ-LEN-LT-3))
 (386 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (360 180 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (360 180 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (351 13 (:LINEAR MT-DQ-LEN-LT-2))
 (350 110 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (350 110 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (330 22 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (327 200 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (325 13 (:LINEAR MT-DQ-LEN-GE-2))
 (321 227 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (317 317 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (317 225 (:REWRITE INST-BU-IF-BU-STG-P))
 (312 39 (:REWRITE MT-DQ-LEN-4))
 (308 308 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (298 101 (:REWRITE INST-LSU-IF-INST-LOAD))
 (286 143 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (286 143 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (286 143 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (286 143 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (279 279 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (270 176 (:REWRITE INST-MU-IF-MU-STG-P))
 (261 261 (:REWRITE LSU-RS-TAG-=-INST-TAG))
 (260 130 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (260 130 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (256 54 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (247 247 (:REWRITE LSU-RS1-OP-=-INST-LSU-OP))
 (247 247 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST))
 (242 242 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (242 22 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (237 225 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (230 136 (:REWRITE INST-IU-IF-IU-STG-P))
 (220 22 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (220 22 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (214 107 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (213 105 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (212 53 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (210 107 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (208 13 (:LINEAR MT-DQ-LEN-GE-3))
 (203 100 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (198 33 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (190 190 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (176 44 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (176 44 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (176 22 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (154 44 (:LINEAR MT-ROB-HEAD-LT-8))
 (154 44 (:LINEAR MT-ROB-HEAD-GE-0))
 (154 22 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (148 148 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (143 143 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (143 143 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (138 138 (:REWRITE LSU-RS1-VAL3-=-INST-SRC-VAL3))
 (132 22 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (130 130 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (129 43 (:REWRITE NOT-LSU-RS1-OP-IF-NOT-LSU-RS-RDY1))
 (129 43 (:REWRITE NOT-LSU-RS0-OP-IF-NOT-LSU-RS-RDY1))
 (124 124 (:REWRITE LSU-RS1-VAL1-=-INST-SRC-VAL1))
 (120 120 (:REWRITE LSU-RS1-VAL2-=-INST-SRC-VAL2))
 (112 28 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (110 44 (:LINEAR INST-TAG-LT-8))
 (103 29 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (102 6 (:REWRITE DECODE-OPERAND-EXCLUSIVE))
 (97 97 (:TYPE-PRESCRIPTION LSU-STG-P))
 (88 88 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (88 44 (:LINEAR INST-TAG-GE-0))
 (85 5 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (85 5 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (85 5 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (84 21 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (82 22 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (80 80 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (78 39 (:REWRITE MT-DQ-LEN-0))
 (76 76 (:REWRITE CNTLV-OPERAND-DECODE))
 (66 66 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (66 22 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (66 22 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (66 22 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (57 6 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (56 56 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (54 2 (:REWRITE LOGBIT-0-BITP))
 (53 5 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (50 25 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (48 15 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (44 44 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (44 44 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (44 44 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (44 22 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (44 22 (:REWRITE RETIRED-DISPATCHED-INST))
 (44 22 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (44 22 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (44 22 (:REWRITE EXECUTED-DISPATCHED-INST))
 (44 22 (:REWRITE COMPLETED-DISPATCHED-INST))
 (44 22 (:REWRITE COMMIT-DISPATCHED-INST))
 (43 15 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (42 3 (:REWRITE INST-SYNC-STEP-INST))
 (42 2 (:DEFINITION BITP))
 (36 6 (:REWRITE INST-RFEH-STEP-INST))
 (36 3 (:REWRITE INST-STORE-STEP-INST))
 (34 34 (:REWRITE MEMBER-OF-SUBTRACE))
 (31 31 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (25 25 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (25 25 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (25 25 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (25 25 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (25 25 (:REWRITE CNTLV-LD-ST-DECODE))
 (24 24 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (24 12 (:REWRITE DEFAULT-CDR))
 (24 12 (:REWRITE DEFAULT-CAR))
 (22 22 (:TYPE-PRESCRIPTION COMMITTED-P))
 (22 22 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (22 22 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (22 22 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (19 19 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (19 19 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (19 19 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (19 19 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (19 19 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (19 19 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (19 19 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (19 19 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (19 19 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (18 18 (:REWRITE INST-P-STEP-INST))
 (16 4 (:LINEAR RDB-UPPER-BOUND))
 (16 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (12 12 (:TYPE-PRESCRIPTION BITP))
 (12 3 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (12 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (12 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (6 6 (:TYPE-PRESCRIPTION OPCD-P))
 (6 6 (:REWRITE OPCD-P-INST-OPCODE))
 (6 6 (:REWRITE DEFS-INST-ASSERTIONS . 4))
 (6 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (6 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-MU))
 (6 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (6 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-BU))
 (6 2 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (4 4 (:TYPE-PRESCRIPTION BSPP))
 (4 2 (:REWRITE EQUAL-TO-1-TO-B1P))
 (4 2 (:REWRITE BITP-RDB-BSP-1))
 (4 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (4 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (3 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (3 3 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (3 3 (:REWRITE INST-LOAD-STEP-INST))
 (3 3 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (3 3 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (2 2 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (2 1 (:REWRITE BFIX-BITP))
 (1 1 (:TYPE-PRESCRIPTION DISPATCH-NO-UNIT?))
 )
(INST-EXCPT-DETECTED-P-STEP-INST-LSU
 (1532 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (1338 4 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (144 36 (:REWRITE DEFAULT-CDR))
 (144 36 (:REWRITE DEFAULT-CAR))
 (135 53 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (120 2 (:REWRITE INST-BU-STEP-INST))
 (106 106 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (106 106 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (106 106 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (106 106 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (106 106 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (106 106 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (106 106 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (106 106 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (106 106 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (106 106 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (106 106 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (98 4 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (94 4 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (92 4 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (92 4 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (84 2 (:REWRITE NOT-INST-STORE-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (84 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (82 2 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (82 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (82 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (82 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (82 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (82 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (82 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IF-NOT-ADVANCE))
 (72 8 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (66 10 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (60 60 (:TYPE-PRESCRIPTION DQ-STG-P))
 (56 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (56 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (44 4 (:REWRITE INST-MU-IF-MU-STG-P))
 (44 4 (:REWRITE INST-IU-IF-IU-STG-P))
 (44 4 (:REWRITE INST-BU-IF-BU-STG-P))
 (40 12 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (40 12 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (40 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (32 4 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (28 26 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (24 8 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (24 8 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (24 8 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (24 8 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (24 8 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (24 8 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (24 8 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (24 8 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (24 8 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (24 8 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (22 22 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (22 2 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (20 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-NOT-DISPATCHED))
 (18 8 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (16 16 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (16 16 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 12 (:REWRITE INST-P-STEP-INST))
 (12 4 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (12 4 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (12 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (8 8 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (8 8 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (8 8 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (8 8 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (8 4 (:REWRITE INST-EXCPT-STEP-INST))
 (8 2 (:REWRITE NOT-INST-STORE-ERROR-DETECTED-P-IF-NOT-INST-STORE-ERROR))
 (8 2 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (8 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (8 2 (:REWRITE INST-DECODE-ERROR-STEP-INST))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (6 6 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (6 2 (:REWRITE INST-MU-STEP-INST))
 (6 2 (:REWRITE INST-IU-STEP-INST))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (4 4 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-MU))
 (4 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (4 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-BU))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (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 INST-EXCPT-DETECTED-P-STEP-INST-DQ-0))
 )
(EXIST-UNCOMMITTED-LRM-INST-RA-IF-LSU-RS0
 (25 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (19 1 (:REWRITE RETIRED-COMMITTED-INST))
 (18 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (16 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (16 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (11 1 (:REWRITE INST-P-LRM-BEFORE))
 (10 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (8 2 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (5 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (3 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (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))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS1))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS0))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 )
(EXIST-UNCOMMITTED-LRM-INST-RA-IF-LSU-RS1
 (25 1 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (19 1 (:REWRITE RETIRED-COMMITTED-INST))
 (18 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (16 2 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (16 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (11 1 (:REWRITE INST-P-LRM-BEFORE))
 (10 1 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (8 2 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (5 1 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (4 4 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 1 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (3 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (1 1 (:TYPE-PRESCRIPTION RNAME-P))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (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))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS1))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-MU-RS0))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-LSU-RS0))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND0))
 (1 1 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND0))
 )
(EXIST-UNCOMMITTED-LRM-INST-RB-IF-LSU-RS0
 (79 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (54 4 (:REWRITE INST-P-LRM-BEFORE))
 (50 2 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (50 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (46 7 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (38 2 (:REWRITE RETIRED-COMMITTED-INST))
 (35 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (33 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (29 4 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (17 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (16 7 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (16 1 (:REWRITE INST-IN-LRM-BEFORE))
 (14 7 (:REWRITE EXECUTED-DISPATCHED-INST))
 (12 12 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (11 11 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (11 11 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (11 7 (:REWRITE RETIRED-DISPATCHED-INST))
 (11 7 (:REWRITE COMPLETED-DISPATCHED-INST))
 (11 7 (:REWRITE COMMIT-DISPATCHED-INST))
 (10 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (8 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (7 7 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (7 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 6 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-LSU-RS1))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMMITTED-P))
 (4 2 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (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 2 (:TYPE-PRESCRIPTION RNAME-P))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS1))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS1-CNTLV-OPERAND0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS0-CNTLV-OPERAND0))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-UNCOMMITTED-LRM-INST-RB-IF-LSU-RS1
 (77 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (52 4 (:REWRITE INST-P-LRM-BEFORE))
 (50 2 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (48 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (46 7 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (38 2 (:REWRITE RETIRED-COMMITTED-INST))
 (33 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (33 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (29 4 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (17 2 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (15 1 (:REWRITE INST-IN-LRM-BEFORE))
 (14 7 (:REWRITE EXECUTED-DISPATCHED-INST))
 (13 7 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (12 12 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (11 11 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (11 11 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (11 7 (:REWRITE RETIRED-DISPATCHED-INST))
 (11 7 (:REWRITE COMPLETED-DISPATCHED-INST))
 (11 7 (:REWRITE COMMIT-DISPATCHED-INST))
 (10 2 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 2 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (7 7 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (6 2 (:REWRITE COMMIT-COMMITTED-INST))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMMITTED-P))
 (4 2 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (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 2 (:TYPE-PRESCRIPTION RNAME-P))
 (2 2 (:REWRITE RNAME-P-INST-RB))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS1))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-MU-RS0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-LSU-RS0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS1-CNTLV-OPERAND0))
 (2 2 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-IU-RS0-CNTLV-OPERAND0))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-UNCOMMITTED-LRM-INST-RC-IF-LSU-RS0
 (202 7 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (147 3 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (134 10 (:REWRITE INST-P-LRM-BEFORE))
 (113 17 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (100 4 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (99 3 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (76 4 (:REWRITE RETIRED-COMMITTED-INST))
 (63 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (55 8 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (45 3 (:REWRITE INST-IN-LRM-BEFORE))
 (44 17 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (34 17 (:REWRITE EXECUTED-DISPATCHED-INST))
 (31 4 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (27 27 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (25 25 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (24 24 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (24 17 (:REWRITE RETIRED-DISPATCHED-INST))
 (24 17 (:REWRITE COMPLETED-DISPATCHED-INST))
 (24 17 (:REWRITE COMMIT-DISPATCHED-INST))
 (24 6 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (21 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (20 4 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (19 19 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (17 17 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (16 16 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (16 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (12 12 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-LSU-RS1))
 (12 6 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (12 4 (:REWRITE COMMIT-COMMITTED-INST))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 3 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (8 8 (:TYPE-PRESCRIPTION COMMITTED-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-LSU-RS1))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:REWRITE RNAME-P-INST-RC))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS1))
 (4 4 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS0))
 (4 4 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND2))
 (4 4 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(EXIST-UNCOMMITTED-LRM-INST-RC-IF-LSU-RS1
 (196 7 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (141 3 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (128 10 (:REWRITE INST-P-LRM-BEFORE))
 (113 17 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (100 4 (:REWRITE NOT-COMMITTED-P-LRM-BEFORE . 1))
 (93 3 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (76 4 (:REWRITE RETIRED-COMMITTED-INST))
 (63 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 2))
 (55 8 (:REWRITE NOT-REG-MODIFIER-IN-ROB-IF-NOT-REG-REF-WAIT))
 (42 3 (:REWRITE INST-IN-LRM-BEFORE))
 (35 17 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (34 17 (:REWRITE EXECUTED-DISPATCHED-INST))
 (31 4 (:REWRITE MT-SPECULTV-AT-DISPATCH-OFF-IF-NON-SPECULTV-INST-IN))
 (27 27 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (25 25 (:TYPE-PRESCRIPTION EXIST-LRM-BEFORE-P))
 (24 24 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (24 17 (:REWRITE RETIRED-DISPATCHED-INST))
 (24 17 (:REWRITE COMPLETED-DISPATCHED-INST))
 (24 17 (:REWRITE COMMIT-DISPATCHED-INST))
 (20 4 (:REWRITE EXIST-UNCOMMITTED-LRM-IF-EXIST-REG-MODIFIER))
 (19 19 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (18 6 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (18 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (17 17 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (16 16 (:TYPE-PRESCRIPTION EXIST-LRM-IN-ROB-P))
 (16 4 (:REWRITE EXIST-LRM-IN-ROB-P-IFF-EXIST-UNCOMMITTED-LRM-BEFORE-P . 1))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (12 6 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (12 4 (:REWRITE COMMIT-COMMITTED-INST))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 3 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (8 8 (:TYPE-PRESCRIPTION COMMITTED-P))
 (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))
 (4 4 (:TYPE-PRESCRIPTION RNAME-P))
 (4 4 (:REWRITE RNAME-P-INST-RC))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-LSU-RS0))
 (4 4 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS1))
 (4 4 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-BU-RS0))
 (4 4 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS1-CNTLV-OPERAND2))
 (4 4 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-IU-RS0-CNTLV-OPERAND2))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(LSU-RS0-SRC-INST-TAG-LRM-BEFORE
 (50 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (47 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (35 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (32 2 (:REWRITE INST-P-LRM-BEFORE))
 (30 3 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (16 1 (:REWRITE INST-IN-LRM-BEFORE))
 (12 3 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 2 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (7 7 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (7 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-LSU-RS1))
 (6 3 (:REWRITE RETIRED-DISPATCHED-INST))
 (6 3 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 3 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 3 (:REWRITE COMMIT-DISPATCHED-INST))
 (5 5 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-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 MEMBER-OF-SUBTRACE))
 )
(LSU-RS1-SRC1-INST-TAG-LRM-BEFORE
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (48 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (45 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (33 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (30 3 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (30 2 (:REWRITE INST-P-LRM-BEFORE))
 (15 1 (:REWRITE INST-IN-LRM-BEFORE))
 (9 3 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (7 7 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (7 7 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-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 EXECUTE-STG-LRM-BEFORE))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (5 5 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-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 MEMBER-OF-SUBTRACE))
 )
(LSU-RS0-SRC2-INST-TAG-LRM-BEFORE
 (147 3 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (138 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (99 3 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (90 6 (:REWRITE INST-P-LRM-BEFORE))
 (81 9 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (45 3 (:REWRITE INST-IN-LRM-BEFORE))
 (36 9 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (24 6 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (21 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (18 18 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (18 18 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (18 9 (:REWRITE EXECUTED-DISPATCHED-INST))
 (15 15 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (15 15 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (15 9 (:REWRITE RETIRED-DISPATCHED-INST))
 (15 9 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 9 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (12 12 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-LSU-RS1))
 (9 9 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 3 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-LSU-RS1))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(LSU-RS1-SRC2-INST-TAG-LRM-BEFORE
 (141 3 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (132 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (93 3 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (84 6 (:REWRITE INST-P-LRM-BEFORE))
 (81 9 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (42 3 (:REWRITE INST-IN-LRM-BEFORE))
 (27 9 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (27 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (18 18 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (18 18 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (18 9 (:REWRITE EXECUTED-DISPATCHED-INST))
 (18 6 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (18 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (15 15 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (15 15 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (15 9 (:REWRITE RETIRED-DISPATCHED-INST))
 (15 9 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 9 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (9 9 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 3 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (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))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(LSU-RS0-SRC3-INST-TAG-LRM-BEFORE
 (338 7 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (317 7 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (221 7 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (200 14 (:REWRITE INST-P-LRM-BEFORE))
 (174 21 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (100 7 (:REWRITE INST-IN-LRM-BEFORE))
 (84 21 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (56 14 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (49 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (42 21 (:REWRITE EXECUTED-DISPATCHED-INST))
 (37 37 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (37 37 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (35 35 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (30 30 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (30 21 (:REWRITE RETIRED-DISPATCHED-INST))
 (30 21 (:REWRITE COMPLETED-DISPATCHED-INST))
 (30 21 (:REWRITE COMMIT-DISPATCHED-INST))
 (28 28 (:TYPE-PRESCRIPTION IFU-STG-P))
 (28 28 (:TYPE-PRESCRIPTION DQ-STG-P))
 (24 24 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-LSU-RS1))
 (21 21 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 7 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE DQ-STG-NOT-IFU-STG))
 (21 7 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (12 12 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-LSU-RS1))
 (6 6 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-LSU-RS1))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(LSU-RS1-SRC3-INST-TAG-LRM-BEFORE
 (324 7 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (303 7 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (207 7 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (186 14 (:REWRITE INST-P-LRM-BEFORE))
 (174 21 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (93 7 (:REWRITE INST-IN-LRM-BEFORE))
 (63 21 (:REWRITE EXIST-LRM-IF-EXIST-UNCOMMITTED-LRM))
 (63 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (48 24 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (42 21 (:REWRITE EXECUTED-DISPATCHED-INST))
 (42 14 (:REWRITE EXECUTE-STG-LRM-BEFORE))
 (42 7 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (37 37 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (37 37 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (35 35 (:TYPE-PRESCRIPTION EXIST-UNCOMMITTED-LRM-BEFORE-P))
 (30 30 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (30 21 (:REWRITE RETIRED-DISPATCHED-INST))
 (30 21 (:REWRITE COMPLETED-DISPATCHED-INST))
 (30 21 (:REWRITE COMMIT-DISPATCHED-INST))
 (28 28 (:TYPE-PRESCRIPTION IFU-STG-P))
 (28 28 (:TYPE-PRESCRIPTION DQ-STG-P))
 (21 21 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (21 7 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 7 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE DQ-STG-NOT-IFU-STG))
 (21 7 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (21 7 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (14 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(CDB-VAL-INST-SRC-VAL1-IF-CDB-READY-FOR-LSU-RS0
 (1326 10 (:DEFINITION BITP))
 (1135 9 (:REWRITE LOGBIT-0-BITP))
 (1009 35 (:DEFINITION UNSIGNED-BYTE-P))
 (974 35 (:DEFINITION INTEGER-RANGE-P))
 (840 234 (:REWRITE LOGCONS-<-0))
 (764 26 (:REWRITE LOGTAIL-IDENTITY))
 (604 16 (:LINEAR LOGTAIL-LEQ))
 (410 8 (:REWRITE EQUAL-LOGCONS))
 (350 38 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (244 24 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (231 1 (:REWRITE LOGCAR-BITP))
 (220 5 (:REWRITE LOGHEAD-IDENTITY))
 (220 5 (:REWRITE LOGCDR-LOGTAIL))
 (210 5 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (140 4 (:REWRITE LOGTAIL-EQUAL-0))
 (86 48 (:REWRITE RETIRED-DISPATCHED-INST))
 (86 48 (:REWRITE COMPLETED-DISPATCHED-INST))
 (86 48 (:REWRITE COMMIT-DISPATCHED-INST))
 (62 35 (:REWRITE DEFAULT-<-1))
 (52 52 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RA-IF-LSU-RS1))
 (40 40 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (38 38 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (38 38 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (38 38 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (35 35 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (35 35 (:REWRITE DEFAULT-<-2))
 (12 4 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (5 5 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(CDB-VAL-INST-SRC-VAL2-IF-CDB-READY-FOR-LSU-RS0
 (700 76 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (454 2 (:DEFINITION BITP))
 (410 8 (:REWRITE EQUAL-LOGCONS))
 (231 1 (:REWRITE LOGCAR-BITP))
 (231 1 (:REWRITE LOGBIT-0-BITP))
 (220 16 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (201 3 (:DEFINITION UNSIGNED-BYTE-P))
 (198 3 (:DEFINITION INTEGER-RANGE-P))
 (172 96 (:REWRITE RETIRED-DISPATCHED-INST))
 (172 96 (:REWRITE COMPLETED-DISPATCHED-INST))
 (172 96 (:REWRITE COMMIT-DISPATCHED-INST))
 (168 42 (:REWRITE LOGCONS-<-0))
 (140 2 (:REWRITE LOGTAIL-IDENTITY))
 (104 104 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RB-IF-LSU-RS1))
 (76 76 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (76 76 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (76 76 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (24 8 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (6 3 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE DEFAULT-<-2))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 )
(CDB-VAL-INST-SRC-VAL3-IF-CDB-READY-FOR-LSU-RS0
 (700 76 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (454 2 (:DEFINITION BITP))
 (410 8 (:REWRITE EQUAL-LOGCONS))
 (231 1 (:REWRITE LOGCAR-BITP))
 (231 1 (:REWRITE LOGBIT-0-BITP))
 (220 16 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (201 3 (:DEFINITION UNSIGNED-BYTE-P))
 (198 3 (:DEFINITION INTEGER-RANGE-P))
 (172 96 (:REWRITE RETIRED-DISPATCHED-INST))
 (172 96 (:REWRITE COMPLETED-DISPATCHED-INST))
 (172 96 (:REWRITE COMMIT-DISPATCHED-INST))
 (168 42 (:REWRITE LOGCONS-<-0))
 (140 2 (:REWRITE LOGTAIL-IDENTITY))
 (104 104 (:REWRITE EXIST-UNCOMMITTED-LRM-INST-RC-IF-LSU-RS1))
 (76 76 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (76 76 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (76 76 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (24 8 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (6 3 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE DEFAULT-<-2))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 )
(LSU-RS0-INST-INV-STEP-INST-FROM-LSU-RS0
 (11778 302 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (9060 302 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (5454 303 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (1818 303 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (1818 303 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (1812 302 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (909 303 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (909 303 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (909 303 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (909 303 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (680 68 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (643 215 (:REWRITE NOT-LSU-RS1-OP-IF-NOT-LSU-RS-RDY1))
 (636 636 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (636 636 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (636 636 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (604 302 (:REWRITE IFU-VALID-IF-INST-IN))
 (513 57 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (439 439 (:TYPE-PRESCRIPTION IFU-STG-P))
 (370 112 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (342 57 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (302 302 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (256 64 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (228 57 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (207 207 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (204 68 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (180 30 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (136 68 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (136 68 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (132 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (80 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (72 72 (:REWRITE MEMBER-OF-SUBTRACE))
 (69 69 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (69 69 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (69 69 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (69 69 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (64 64 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (64 64 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (59 6 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (57 57 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (57 57 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (57 57 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (52 52 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (48 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (47 1 (:REWRITE LSU-RS0-INST-INV-STEP-INST-FROM-DQ0))
 (30 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (26 26 (:REWRITE DISPATCH-VAL3-INST-SRC-VAL3-IF-DISPATCHED-TO-LSU))
 (26 26 (:REWRITE DISPATCH-VAL3-INST-SRC-VAL1-IF-DISPATCHED-TO-BU))
 (26 26 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCHED-TO-MU))
 (26 26 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCHED-TO-LSU))
 (26 26 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCH-TO-IU))
 (26 26 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-MU))
 (26 26 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-LSU))
 (26 26 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-IU))
 (26 26 (:REWRITE DISPATCH-READY1-IF-INST-LSU-OP))
 (20 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (20 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (19 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (18 6 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (16 3 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (16 3 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (14 1 (:REWRITE INST-SYNC-STEP-INST))
 (12 2 (:REWRITE INST-RFEH-STEP-INST))
 (12 1 (:REWRITE INST-STORE-STEP-INST))
 (10 10 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (10 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (10 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (8 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (6 6 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (6 6 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (4 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (4 1 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (4 1 (:REWRITE DEFAULT-CDR))
 (4 1 (:REWRITE DEFAULT-CAR))
 (3 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (2 2 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (2 2 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (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 DISPATCHED-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (1 1 (:REWRITE INST-LOAD-STEP-INST))
 (1 1 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(CDB-VAL-INST-SRC-VAL1-IF-CDB-READY-FOR-LSU-RS1
 (1326 10 (:DEFINITION BITP))
 (1135 9 (:REWRITE LOGBIT-0-BITP))
 (1009 35 (:DEFINITION UNSIGNED-BYTE-P))
 (974 35 (:DEFINITION INTEGER-RANGE-P))
 (840 234 (:REWRITE LOGCONS-<-0))
 (764 26 (:REWRITE LOGTAIL-IDENTITY))
 (604 16 (:LINEAR LOGTAIL-LEQ))
 (410 8 (:REWRITE EQUAL-LOGCONS))
 (350 38 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (244 24 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (231 1 (:REWRITE LOGCAR-BITP))
 (220 5 (:REWRITE LOGHEAD-IDENTITY))
 (220 5 (:REWRITE LOGCDR-LOGTAIL))
 (210 5 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (140 4 (:REWRITE LOGTAIL-EQUAL-0))
 (86 48 (:REWRITE RETIRED-DISPATCHED-INST))
 (86 48 (:REWRITE COMPLETED-DISPATCHED-INST))
 (86 48 (:REWRITE COMMIT-DISPATCHED-INST))
 (62 35 (:REWRITE DEFAULT-<-1))
 (40 40 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (38 38 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (38 38 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (38 38 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (35 35 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (35 35 (:REWRITE DEFAULT-<-2))
 (12 4 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (5 5 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(CDB-VAL-INST-SRC-VAL2-IF-CDB-READY-FOR-LSU-RS1
 (700 76 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (454 2 (:DEFINITION BITP))
 (410 8 (:REWRITE EQUAL-LOGCONS))
 (231 1 (:REWRITE LOGCAR-BITP))
 (231 1 (:REWRITE LOGBIT-0-BITP))
 (220 16 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (201 3 (:DEFINITION UNSIGNED-BYTE-P))
 (198 3 (:DEFINITION INTEGER-RANGE-P))
 (172 96 (:REWRITE RETIRED-DISPATCHED-INST))
 (172 96 (:REWRITE COMPLETED-DISPATCHED-INST))
 (172 96 (:REWRITE COMMIT-DISPATCHED-INST))
 (168 42 (:REWRITE LOGCONS-<-0))
 (140 2 (:REWRITE LOGTAIL-IDENTITY))
 (76 76 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (76 76 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (76 76 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (24 8 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (6 3 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE DEFAULT-<-2))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 )
(CDB-VAL-INST-SRC-VAL3-IF-CDB-READY-FOR-LSU-RS1
 (700 76 (:REWRITE EXIST-LRM-BEFORE-P-UNDISPATCHED))
 (454 2 (:DEFINITION BITP))
 (410 8 (:REWRITE EQUAL-LOGCONS))
 (231 1 (:REWRITE LOGCAR-BITP))
 (231 1 (:REWRITE LOGBIT-0-BITP))
 (220 16 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (201 3 (:DEFINITION UNSIGNED-BYTE-P))
 (198 3 (:DEFINITION INTEGER-RANGE-P))
 (172 96 (:REWRITE RETIRED-DISPATCHED-INST))
 (172 96 (:REWRITE COMPLETED-DISPATCHED-INST))
 (172 96 (:REWRITE COMMIT-DISPATCHED-INST))
 (168 42 (:REWRITE LOGCONS-<-0))
 (140 2 (:REWRITE LOGTAIL-IDENTITY))
 (76 76 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (76 76 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (76 76 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (24 8 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (6 3 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE DEFAULT-<-2))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 )
(LSU-RS1-INST-INV-STEP-INST-FROM-LSU-RS1
 (15405 395 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (11850 395 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (7146 397 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (2382 397 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (2382 397 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (2370 395 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (1191 397 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (1191 397 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (1191 397 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (1191 397 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (1191 397 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (1030 103 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (846 846 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (846 846 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (846 846 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (837 93 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (824 174 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (790 395 (:REWRITE IFU-VALID-IF-INST-IN))
 (603 603 (:TYPE-PRESCRIPTION IFU-STG-P))
 (395 395 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (372 93 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (372 93 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (372 93 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (350 118 (:REWRITE NOT-LSU-RS0-OP-IF-NOT-LSU-RS-RDY1))
 (316 316 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (312 52 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (309 103 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (264 2 (:REWRITE INST-LSU-IF-INST-STORE))
 (206 103 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (206 103 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (160 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (118 12 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (113 113 (:REWRITE MEMBER-OF-SUBTRACE))
 (108 108 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (108 108 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (105 105 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (105 105 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (105 105 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (105 105 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (96 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (96 2 (:REWRITE LSU-RS1-INST-INV-STEP-INST-FROM-DQ0))
 (93 93 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (93 93 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (93 93 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (89 89 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (60 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (44 44 (:REWRITE DISPATCH-VAL3-INST-SRC-VAL3-IF-DISPATCHED-TO-LSU))
 (44 44 (:REWRITE DISPATCH-VAL3-INST-SRC-VAL1-IF-DISPATCHED-TO-BU))
 (44 44 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCHED-TO-MU))
 (44 44 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCHED-TO-LSU))
 (44 44 (:REWRITE DISPATCH-VAL2-INST-SRC-VAL2-IF-DISPATCH-TO-IU))
 (44 44 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-MU))
 (44 44 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-LSU))
 (44 44 (:REWRITE DISPATCH-VAL1-INST-SRC-VAL1-IF-DISPATCHED-TO-IU))
 (44 44 (:REWRITE DISPATCH-READY1-IF-INST-LSU-OP))
 (40 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (40 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (38 4 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (36 12 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (32 6 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (32 6 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (28 2 (:REWRITE INST-SYNC-STEP-INST))
 (24 4 (:REWRITE INST-RFEH-STEP-INST))
 (24 2 (:REWRITE INST-STORE-STEP-INST))
 (20 20 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (20 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (16 6 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (16 6 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (16 4 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (16 4 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (14 6 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (12 12 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (12 12 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (12 12 (:REWRITE INST-P-STEP-INST))
 (8 8 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (8 4 (:LINEAR INST-TAG-GE-0))
 (8 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (8 2 (:REWRITE INST-LSU-IF-INST-LOAD))
 (8 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (8 2 (:REWRITE DEFAULT-CDR))
 (8 2 (:REWRITE DEFAULT-CAR))
 (6 2 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (2 2 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (2 2 (:REWRITE INST-LOAD-STEP-INST))
 (2 2 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(LSU-RS0-INST-INV-STEP-INST
 (325 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (320 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (83 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (75 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (67 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (60 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (60 2 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (47 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (45 2 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (27 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (21 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (19 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (14 14 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (12 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (12 2 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (11 11 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (9 9 (:TYPE-PRESCRIPTION DQ-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 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (4 1 (:REWRITE DEFAULT-CDR))
 (4 1 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL2))
 (3 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (3 1 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 (3 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (3 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (3 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (3 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (3 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 LSU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (2 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (2 1 (:REWRITE NOT-LSU-STG-STEP-INST-IF-NOT-DQ-2))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (1 1 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1 1 (:TYPE-PRESCRIPTION RS-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(LSU-RS1-INST-INV-STEP-INST
 (325 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (320 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (83 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (75 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (67 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (60 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (60 2 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (47 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (45 2 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (27 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (21 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (19 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (15 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (14 14 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (13 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (13 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (13 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (12 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (12 2 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (11 11 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (9 9 (:TYPE-PRESCRIPTION DQ-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 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 2 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (6 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (4 1 (:REWRITE DEFAULT-CDR))
 (4 1 (:REWRITE DEFAULT-CAR))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL2))
 (3 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (3 1 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST))
 (3 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (3 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (3 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (3 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (3 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 LSU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (2 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (2 1 (:REWRITE NOT-LSU-STG-STEP-INST-IF-NOT-DQ-2))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (1 1 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1 1 (:TYPE-PRESCRIPTION RS-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(LSU-RS-RDY1-IF-RS0-ISSUE-READY)
(LSU-RS-RDY2-IF-RS0-ISSUE-READY
 (29 2 (:REWRITE LSU-RS-RDY1-IF-RS0-ISSUE-READY))
 )
(LSU-RS-RDY3-IF-RS0-ISSUE-READY)
(LSU-RS-RDY1-IF-RS1-ISSUE-READY)
(LSU-RS-RDY2-IF-RS1-ISSUE-READY
 (30 2 (:REWRITE LSU-RS-RDY1-IF-RS1-ISSUE-READY))
 )
(LSU-RS-RDY3-IF-RS1-ISSUE-READY)
(LSU-RS0-ISSUE-READY-LSU-RS1-ISSUE-READY-EXCLUSIVE
 (116 12 (:REWRITE LSU-RS-RDY1-IF-RS1-ISSUE-READY))
 (104 12 (:REWRITE LSU-RS-RDY3-IF-RS1-ISSUE-READY))
 (42 4 (:REWRITE LSU-RS-RDY1-IF-RS0-ISSUE-READY))
 (39 4 (:REWRITE LSU-RS-RDY3-IF-RS0-ISSUE-READY))
 (35 4 (:REWRITE LSU-RS-RDY2-IF-RS0-ISSUE-READY))
 (20 20 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (20 20 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (16 16 (:REWRITE LSU-RS1-OP-=-INST-LSU-OP))
 (16 16 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST))
 (4 4 (:REWRITE LSU-RS0-OP-=-INST-LSU-OP))
 (4 4 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 )
(LSU-WBUF1-INST-INV-STEP-INST-FROM-RS0
 (36142 152 (:DEFINITION BITP))
 (18284 1484 (:REWRITE EQUAL-LOGCONS))
 (14924 3776 (:REWRITE LOGCONS-<-0))
 (13370 40 (:REWRITE LOGHEAD-BITP))
 (13250 64 (:REWRITE LOGBIT-0-BITP))
 (13016 304 (:DEFINITION UNSIGNED-BYTE-P))
 (12712 304 (:DEFINITION INTEGER-RANGE-P))
 (12568 192 (:LINEAR LOGTAIL-LEQ))
 (10358 248 (:REWRITE LOGTAIL-IDENTITY))
 (10130 48 (:REWRITE LOGCAR-BITP))
 (4396 12 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (3705 95 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (3010 48 (:REWRITE LOGTAIL-EQUAL-0))
 (2850 95 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (1710 95 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (798 36 (:REWRITE DEFAULT-+-1))
 (582 107 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (576 8 (:REWRITE LOGHEAD-IDENTITY))
 (576 8 (:REWRITE LOGCDR-LOGTAIL))
 (570 95 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (570 95 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (560 8 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (534 36 (:REWRITE DEFAULT-+-2))
 (512 304 (:REWRITE DEFAULT-<-1))
 (330 33 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (304 304 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (304 304 (:REWRITE DEFAULT-<-2))
 (297 107 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (297 107 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (297 107 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (285 95 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (276 36 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (272 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (256 256 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (236 68 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (228 76 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (228 12 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (190 190 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (190 190 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (190 190 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (190 95 (:REWRITE IFU-VALID-IF-INST-IN))
 (164 56 (:REWRITE REDUCE-ADDR))
 (161 161 (:TYPE-PRESCRIPTION IFU-STG-P))
 (160 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (143 105 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (140 20 (:REWRITE NUMBERP-READ-REG))
 (132 132 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (120 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1))
 (118 12 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (108 108 (:TYPE-PRESCRIPTION ADDR-P))
 (108 36 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (100 20 (:REWRITE DEFS-LSU-RS-ASSERTIONS . 17))
 (100 20 (:REWRITE DEFS-LSU-RS-ASSERTIONS . 12))
 (99 33 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (96 96 (:TYPE-PRESCRIPTION RNAME-P))
 (96 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (95 95 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (79 79 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (72 72 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (72 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (72 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (72 24 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 3))
 (66 33 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (66 33 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (62 62 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (60 20 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 3))
 (60 12 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF1))
 (60 12 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (60 12 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (48 16 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 2))
 (48 8 (:REWRITE NOT-LSU-RS1-OP-IF-NOT-LSU-RS-RDY1))
 (44 44 (:REWRITE RNAME-P-INST-RA))
 (40 40 (:TYPE-PRESCRIPTION LSU-RS-P))
 (40 40 (:TYPE-PRESCRIPTION LOAD-STORE-UNIT-P))
 (40 40 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 13))
 (40 10 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (40 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (40 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (40 8 (:REWRITE REDUCE-WORD))
 (39 39 (:REWRITE MEMBER-OF-SUBTRACE))
 (38 4 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (36 36 (:TYPE-PRESCRIPTION SRF-P))
 (36 36 (:REWRITE LSU-WBUF1-COMMIT-IF-INST-IN))
 (36 36 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (36 36 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST))
 (36 12 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (35 35 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (35 35 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (35 35 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (35 35 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (34 17 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (32 6 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (32 6 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (28 28 (:REWRITE RNAME-P-INST-RC))
 (28 2 (:REWRITE INST-SYNC-STEP-INST))
 (26 26 (:REWRITE LSU-RS1-VAL3-=-INST-SRC-VAL3))
 (26 26 (:REWRITE LSU-RS-TAG-=-INST-TAG))
 (24 24 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (24 24 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (24 24 (:REWRITE RNAME-P-INST-RB))
 (24 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-IN))
 (24 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-COMPLETE-INST-IN))
 (24 24 (:REWRITE LSU-WBUF1-=-INST-TAG))
 (24 24 (:REWRITE LSU-RS1-VAL1-=-INST-SRC-VAL1))
 (24 12 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3))
 (24 12 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (24 8 (:REWRITE LSU-RS-RDY1-IF-RS1-ISSUE-READY))
 (24 4 (:REWRITE INST-RFEH-STEP-INST))
 (20 20 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (20 20 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (20 20 (:REWRITE DEFS-INST-ASSERTIONS . 9))
 (20 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (17 17 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (16 16 (:TYPE-PRESCRIPTION WORD-P))
 (16 8 (:REWRITE NOT-LSU-RS0-OP-IF-NOT-LSU-RS-RDY1))
 (16 6 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (16 6 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (14 6 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (12 12 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (12 12 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (12 12 (:REWRITE LSU-RS1-VAL2-=-INST-SRC-VAL2))
 (12 12 (:REWRITE LSU-RS1-OP-=-INST-LSU-OP))
 (12 12 (:REWRITE INST-P-STEP-INST))
 (8 8 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (8 8 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (8 8 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (8 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (8 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (6 1 (:REWRITE DEFAULT-CDR))
 (6 1 (:REWRITE DEFAULT-CAR))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (2 2 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 )
(LSU-WBUF1-INST-INV-STEP-INST-FROM-RS1
 (29532 188 (:DEFINITION BITP))
 (13496 3536 (:REWRITE LOGCONS-<-0))
 (13356 52 (:REWRITE LOGHEAD-BITP))
 (12712 376 (:DEFINITION UNSIGNED-BYTE-P))
 (12420 240 (:LINEAR LOGTAIL-LEQ))
 (12336 376 (:DEFINITION INTEGER-RANGE-P))
 (11800 1080 (:REWRITE EQUAL-LOGCONS))
 (10340 308 (:REWRITE LOGTAIL-IDENTITY))
 (10024 76 (:REWRITE LOGBIT-0-BITP))
 (6904 60 (:REWRITE LOGCAR-BITP))
 (4875 125 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (3750 125 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (2940 60 (:REWRITE LOGTAIL-EQUAL-0))
 (2250 125 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (914 48 (:REWRITE DEFAULT-+-1))
 (762 137 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (750 125 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (750 125 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (650 48 (:REWRITE DEFAULT-+-2))
 (632 376 (:REWRITE DEFAULT-<-1))
 (590 59 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (576 8 (:REWRITE LOGHEAD-IDENTITY))
 (576 8 (:REWRITE LOGCDR-LOGTAIL))
 (560 8 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (387 137 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (387 137 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (387 137 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (376 376 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (376 376 (:REWRITE DEFAULT-<-2))
 (375 125 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (316 316 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (284 80 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (276 92 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (276 36 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (272 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (252 36 (:REWRITE NUMBERP-READ-REG))
 (250 250 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (250 250 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (250 250 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (250 125 (:REWRITE IFU-VALID-IF-INST-IN))
 (243 243 (:TYPE-PRESCRIPTION IFU-STG-P))
 (228 12 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (180 64 (:REWRITE REDUCE-ADDR))
 (177 59 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (169 118 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (160 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (132 132 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (128 128 (:TYPE-PRESCRIPTION RNAME-P))
 (125 125 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (120 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1))
 (118 59 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (118 59 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (118 12 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (116 116 (:TYPE-PRESCRIPTION ADDR-P))
 (110 110 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (108 36 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (108 36 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 3))
 (105 13 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (100 20 (:REWRITE DEFS-LSU-RS-ASSERTIONS . 17))
 (100 20 (:REWRITE DEFS-LSU-RS-ASSERTIONS . 12))
 (96 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (75 75 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (72 72 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (72 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (72 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (72 24 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 2))
 (69 69 (:REWRITE MEMBER-OF-SUBTRACE))
 (65 65 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (65 65 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (65 65 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (65 65 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (60 60 (:REWRITE RNAME-P-INST-RA))
 (60 12 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF1))
 (60 12 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (60 12 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (57 57 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 (48 16 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 3))
 (48 12 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (48 8 (:REWRITE NOT-LSU-RS0-OP-IF-NOT-LSU-RS-RDY1))
 (42 21 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (40 40 (:TYPE-PRESCRIPTION LSU-RS-P))
 (40 40 (:TYPE-PRESCRIPTION LOAD-STORE-UNIT-P))
 (40 40 (:REWRITE RNAME-P-INST-RB))
 (40 40 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 13))
 (40 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (40 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (40 8 (:REWRITE REDUCE-WORD))
 (38 4 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (36 36 (:TYPE-PRESCRIPTION SRF-P))
 (36 36 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (36 36 (:REWRITE LSU-WBUF1-COMMIT-IF-INST-IN))
 (36 36 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (36 36 (:REWRITE DEFS-INST-ASSERTIONS . 9))
 (36 12 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (32 6 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (32 6 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (28 28 (:REWRITE RNAME-P-INST-RC))
 (28 2 (:REWRITE INST-SYNC-STEP-INST))
 (26 26 (:REWRITE LSU-RS0-VAL3-=-INST-SRC-VAL3))
 (26 26 (:REWRITE LSU-RS0-TAG-=-INST-TAG))
 (24 24 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (24 24 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (24 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-IN))
 (24 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-COMPLETE-INST-IN))
 (24 24 (:REWRITE LSU-WBUF1-=-INST-TAG))
 (24 24 (:REWRITE LSU-RS0-VAL1-=-INST-SRC-VAL1))
 (24 12 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3))
 (24 12 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (24 8 (:REWRITE LSU-RS-RDY1-IF-RS0-ISSUE-READY))
 (24 4 (:REWRITE INST-RFEH-STEP-INST))
 (21 21 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (20 20 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (20 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (16 16 (:TYPE-PRESCRIPTION WORD-P))
 (16 8 (:REWRITE NOT-LSU-RS1-OP-IF-NOT-LSU-RS-RDY1))
 (16 6 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (16 6 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (14 6 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (12 12 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (12 12 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (12 12 (:REWRITE LSU-RS0-VAL2-=-INST-SRC-VAL2))
 (12 12 (:REWRITE LSU-RS0-OP-=-INST-LSU-OP))
 (12 12 (:REWRITE INST-P-STEP-INST))
 (8 8 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (8 8 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (8 8 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (8 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (8 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (6 2 (:REWRITE LSU-WBUF1-INST-INV-STEP-INST-FROM-RS0))
 (6 1 (:REWRITE DEFAULT-CDR))
 (6 1 (:REWRITE DEFAULT-CAR))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (2 2 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 )
(LSU-WBUF1-INST-INV-STEP-INST-FROM-WBUF1
 (741 19 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (570 19 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (396 54 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (342 19 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (324 18 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (216 6 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (165 6 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (156 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (150 6 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (144 36 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (144 18 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (144 18 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (132 37 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (114 19 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (114 19 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (108 54 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (108 54 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (99 6 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (75 37 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (75 37 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (75 37 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (72 72 (:REWRITE LSU-WBUF1-COMPLETE-IF-COMPLETE-INST-IN))
 (63 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (63 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (60 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (60 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (60 3 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (58 58 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (57 19 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (57 15 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (57 6 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (54 54 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-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))
 (38 38 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (38 38 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (38 38 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (38 19 (:REWRITE IFU-VALID-IF-INST-IN))
 (36 36 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (36 18 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (27 3 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (27 3 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (24 9 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (24 9 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (24 9 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (24 9 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (24 6 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (24 6 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (22 22 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (21 21 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 6 (:LINEAR MT-ROB-HEAD-LT-8))
 (21 6 (:LINEAR MT-ROB-HEAD-GE-0))
 (19 19 (:REWRITE IFU-VALID-IF-IFU-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 INST-P-STEP-INST))
 (18 6 (:REWRITE INST-RFEH-STEP-INST))
 (16 16 (:REWRITE MEMBER-OF-SUBTRACE))
 (15 15 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (15 6 (:LINEAR INST-TAG-LT-8))
 (12 12 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (12 6 (:LINEAR INST-TAG-GE-0))
 (12 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (12 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (9 9 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (9 3 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (9 3 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (9 3 (:REWRITE LSU-WBUF1-INST-INV-STEP-INST-FROM-RS1))
 (9 3 (:REWRITE LSU-WBUF1-INST-INV-STEP-INST-FROM-RS0))
 (9 3 (:REWRITE INST-SYNC-STEP-INST))
 (6 3 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (6 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-MU))
 (6 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (6 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-BU))
 (5 1 (:REWRITE DEFAULT-CDR))
 (5 1 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (3 3 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (3 3 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (3 3 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (3 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-LSU))
 (3 3 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-DQ-0))
 (3 3 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 )
(LSU-WBUF1-INST-INV-STEP-INST
 (129 3 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (117 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (90 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (54 3 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (30 3 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (18 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (18 3 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (18 3 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (11 3 (:REWRITE DEFAULT-CDR))
 (11 3 (:REWRITE DEFAULT-CAR))
 (9 9 (:TYPE-PRESCRIPTION IFU-STG-P))
 (9 3 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (9 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (9 3 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (9 3 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (9 3 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (6 6 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (6 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (6 3 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 2 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST))
 (6 2 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 (6 2 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(LSU-WBUF0-INST-INV-STEP-INST-FROM-RS0
 (30606 125 (:DEFINITION BITP))
 (15676 1260 (:REWRITE EQUAL-LOGCONS))
 (12740 3212 (:REWRITE LOGCONS-<-0))
 (11779 55 (:REWRITE LOGBIT-0-BITP))
 (11074 250 (:DEFINITION UNSIGNED-BYTE-P))
 (10824 250 (:DEFINITION INTEGER-RANGE-P))
 (10668 31 (:REWRITE LOGHEAD-BITP))
 (10509 156 (:LINEAR LOGTAIL-LEQ))
 (8744 203 (:REWRITE LOGTAIL-IDENTITY))
 (8659 39 (:REWRITE LOGCAR-BITP))
 (4396 12 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (2964 76 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (2520 39 (:REWRITE LOGTAIL-EQUAL-0))
 (2280 76 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (1368 76 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (798 36 (:REWRITE DEFAULT-+-1))
 (576 8 (:REWRITE LOGHEAD-IDENTITY))
 (576 8 (:REWRITE LOGCDR-LOGTAIL))
 (560 8 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (534 36 (:REWRITE DEFAULT-+-2))
 (462 82 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (456 76 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (456 76 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (422 250 (:REWRITE DEFAULT-<-1))
 (272 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (250 250 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (250 250 (:REWRITE DEFAULT-<-2))
 (234 82 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (234 82 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (234 82 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (228 76 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (228 76 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (211 211 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (200 20 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (174 48 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (164 56 (:REWRITE REDUCE-ADDR))
 (160 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (152 152 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (152 152 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (152 152 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (152 76 (:REWRITE IFU-VALID-IF-INST-IN))
 (140 20 (:REWRITE NUMBERP-READ-REG))
 (138 18 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (118 12 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (116 116 (:TYPE-PRESCRIPTION IFU-STG-P))
 (114 6 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (109 79 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (108 108 (:TYPE-PRESCRIPTION ADDR-P))
 (108 36 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (100 20 (:REWRITE DEFS-LSU-RS-ASSERTIONS . 17))
 (100 20 (:REWRITE DEFS-LSU-RS-ASSERTIONS . 12))
 (96 96 (:TYPE-PRESCRIPTION RNAME-P))
 (96 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (88 22 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (77 77 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (76 76 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (72 72 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (72 24 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 3))
 (66 66 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (60 20 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (60 20 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 3))
 (60 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1))
 (48 16 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 2))
 (48 8 (:REWRITE NOT-LSU-RS1-OP-IF-NOT-LSU-RS-RDY1))
 (46 23 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (44 44 (:REWRITE RNAME-P-INST-RA))
 (42 42 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (40 40 (:TYPE-PRESCRIPTION LSU-RS-P))
 (40 40 (:TYPE-PRESCRIPTION LOAD-STORE-UNIT-P))
 (40 40 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 13))
 (40 20 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (40 20 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (40 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (40 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (40 8 (:REWRITE REDUCE-WORD))
 (38 4 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (36 36 (:TYPE-PRESCRIPTION SRF-P))
 (36 36 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST))
 (36 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (36 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (36 12 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (32 6 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (32 6 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (30 6 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF1))
 (30 6 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (30 6 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (28 28 (:REWRITE RNAME-P-INST-RC))
 (28 2 (:REWRITE INST-SYNC-STEP-INST))
 (26 26 (:REWRITE MEMBER-OF-SUBTRACE))
 (26 26 (:REWRITE LSU-RS1-VAL3-=-INST-SRC-VAL3))
 (26 26 (:REWRITE LSU-RS-TAG-=-INST-TAG))
 (24 24 (:REWRITE RNAME-P-INST-RB))
 (24 24 (:REWRITE LSU-RS1-VAL1-=-INST-SRC-VAL1))
 (24 8 (:REWRITE LSU-RS-RDY1-IF-RS1-ISSUE-READY))
 (24 4 (:REWRITE INST-RFEH-STEP-INST))
 (23 23 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (22 22 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (22 22 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (22 22 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (22 22 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (20 20 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (20 20 (:REWRITE DEFS-INST-ASSERTIONS . 9))
 (20 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (18 18 (:REWRITE LSU-WBUF1-COMMIT-IF-INST-IN))
 (18 18 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (16 16 (:TYPE-PRESCRIPTION WORD-P))
 (16 8 (:REWRITE NOT-LSU-RS0-OP-IF-NOT-LSU-RS-RDY1))
 (16 6 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (16 6 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (14 6 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (12 12 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (12 12 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (12 12 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (12 12 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-IN))
 (12 12 (:REWRITE LSU-WBUF1-COMPLETE-IF-COMPLETE-INST-IN))
 (12 12 (:REWRITE LSU-WBUF1-=-INST-TAG))
 (12 12 (:REWRITE LSU-RS1-VAL2-=-INST-SRC-VAL2))
 (12 12 (:REWRITE LSU-RS1-OP-=-INST-LSU-OP))
 (12 12 (:REWRITE INST-P-STEP-INST))
 (12 6 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3))
 (12 6 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (8 8 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (8 8 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (8 8 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (8 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (8 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (6 1 (:REWRITE DEFAULT-CDR))
 (6 1 (:REWRITE DEFAULT-CAR))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (2 2 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 )
(LSU-WBUF0-INST-INV-STEP-INST-FROM-RS1
 (28576 176 (:DEFINITION BITP))
 (12992 3392 (:REWRITE LOGCONS-<-0))
 (12544 48 (:REWRITE LOGHEAD-BITP))
 (12160 352 (:DEFINITION UNSIGNED-BYTE-P))
 (11816 224 (:LINEAR LOGTAIL-LEQ))
 (11808 352 (:DEFINITION INTEGER-RANGE-P))
 (11712 1056 (:REWRITE EQUAL-LOGCONS))
 (9928 72 (:REWRITE LOGBIT-0-BITP))
 (9856 288 (:REWRITE LOGTAIL-IDENTITY))
 (6808 56 (:REWRITE LOGCAR-BITP))
 (4329 111 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (3330 111 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (2800 56 (:REWRITE LOGTAIL-EQUAL-0))
 (1998 111 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (914 48 (:REWRITE DEFAULT-+-1))
 (672 117 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (666 111 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (666 111 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (650 48 (:REWRITE DEFAULT-+-2))
 (592 352 (:REWRITE DEFAULT-<-1))
 (576 8 (:REWRITE LOGHEAD-IDENTITY))
 (576 8 (:REWRITE LOGCDR-LOGTAIL))
 (560 8 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (510 51 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (352 352 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (352 352 (:REWRITE DEFAULT-<-2))
 (339 117 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (339 117 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (339 117 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (333 111 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (296 296 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (276 92 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (272 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (252 36 (:REWRITE NUMBERP-READ-REG))
 (222 222 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (222 222 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (222 222 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (222 111 (:REWRITE IFU-VALID-IF-INST-IN))
 (222 60 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (213 213 (:TYPE-PRESCRIPTION IFU-STG-P))
 (180 64 (:REWRITE REDUCE-ADDR))
 (160 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (153 51 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (138 18 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (135 92 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (128 128 (:TYPE-PRESCRIPTION RNAME-P))
 (118 12 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (116 116 (:TYPE-PRESCRIPTION ADDR-P))
 (114 6 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (111 111 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (108 108 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (108 36 (:TYPE-PRESCRIPTION NUMBERP-READ-SREG))
 (108 36 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 3))
 (105 13 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (102 51 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (102 51 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (100 20 (:REWRITE DEFS-LSU-RS-ASSERTIONS . 17))
 (100 20 (:REWRITE DEFS-LSU-RS-ASSERTIONS . 12))
 (96 24 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (96 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (72 72 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (72 24 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 2))
 (66 66 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (61 61 (:REWRITE MEMBER-OF-SUBTRACE))
 (60 60 (:REWRITE RNAME-P-INST-RA))
 (60 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1))
 (57 57 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (57 57 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (57 57 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 (57 57 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (57 57 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (55 55 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (50 25 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (48 16 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 3))
 (48 8 (:REWRITE NOT-LSU-RS0-OP-IF-NOT-LSU-RS-RDY1))
 (40 40 (:TYPE-PRESCRIPTION LSU-RS-P))
 (40 40 (:TYPE-PRESCRIPTION LOAD-STORE-UNIT-P))
 (40 40 (:REWRITE RNAME-P-INST-RB))
 (40 40 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 13))
 (40 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (40 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (40 8 (:REWRITE REDUCE-WORD))
 (38 4 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (36 36 (:TYPE-PRESCRIPTION SRF-P))
 (36 36 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (36 36 (:REWRITE DEFS-INST-ASSERTIONS . 9))
 (36 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (36 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (36 12 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (32 6 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (32 6 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (30 6 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF1))
 (30 6 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (30 6 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (28 28 (:REWRITE RNAME-P-INST-RC))
 (28 2 (:REWRITE INST-SYNC-STEP-INST))
 (26 26 (:REWRITE LSU-RS0-VAL3-=-INST-SRC-VAL3))
 (26 26 (:REWRITE LSU-RS0-TAG-=-INST-TAG))
 (25 25 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (24 24 (:REWRITE LSU-RS0-VAL1-=-INST-SRC-VAL1))
 (24 8 (:REWRITE LSU-RS-RDY1-IF-RS0-ISSUE-READY))
 (24 4 (:REWRITE INST-RFEH-STEP-INST))
 (20 20 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (20 10 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (18 18 (:REWRITE LSU-WBUF1-COMMIT-IF-INST-IN))
 (18 18 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (16 16 (:TYPE-PRESCRIPTION WORD-P))
 (16 8 (:REWRITE NOT-LSU-RS1-OP-IF-NOT-LSU-RS-RDY1))
 (16 6 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (16 6 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (14 6 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (12 12 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (12 12 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (12 12 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (12 12 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-IN))
 (12 12 (:REWRITE LSU-WBUF1-COMPLETE-IF-COMPLETE-INST-IN))
 (12 12 (:REWRITE LSU-WBUF1-=-INST-TAG))
 (12 12 (:REWRITE LSU-RS0-VAL2-=-INST-SRC-VAL2))
 (12 12 (:REWRITE LSU-RS0-OP-=-INST-LSU-OP))
 (12 12 (:REWRITE INST-P-STEP-INST))
 (12 6 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3))
 (12 6 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (8 8 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (8 8 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (8 8 (:REWRITE READ-SREG-ISA-BEFORE-DQ-DE0))
 (8 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (8 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (6 2 (:REWRITE LSU-WBUF0-INST-INV-STEP-INST-FROM-RS0))
 (6 1 (:REWRITE DEFAULT-CDR))
 (6 1 (:REWRITE DEFAULT-CAR))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2 2 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (2 2 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (1 1 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 )
(NOT-INST-EXCPT-DETECTED-P-IF-MOVED-FROM-WBUF1-TO-WBUF0
 (614 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (177 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (155 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (81 4 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (68 68 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (68 68 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (68 68 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (68 68 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (68 68 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (68 68 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (68 68 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (68 68 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (68 68 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (68 68 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (27 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (25 1 (:REWRITE NOT-INST-STORE-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (25 1 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (24 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (22 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (21 3 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 2))
 (20 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (20 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (19 2 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (17 1 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 2))
 (17 1 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 2))
 (14 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (14 1 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (13 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (13 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (13 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (13 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (12 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-NOT-DISPATCHED))
 (12 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IF-NOT-ADVANCE))
 (11 6 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (11 6 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (11 2 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (10 5 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (10 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (9 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (8 8 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (8 4 (:REWRITE INST-P-STEP-INST))
 (8 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (8 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (8 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (8 3 (:REWRITE INST-DECODE-ERROR-DATA-ACCS-ERROR-EXCLUSIVE))
 (7 3 (:REWRITE INST-FETCH-ERROR-DATA-ACCS-ERROR-EXCLUSIVE))
 (6 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (5 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (5 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (5 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-DQ-0))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (4 4 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (4 1 (:REWRITE NOT-INST-STORE-ERROR-DETECTED-P-IF-NOT-INST-STORE-ERROR))
 (4 1 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (3 3 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (3 3 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (3 3 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-MU))
 (3 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (3 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-BU))
 (3 1 (:REWRITE DEFAULT-CDR))
 (3 1 (:REWRITE DEFAULT-CAR))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (2 2 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-LSU))
 (2 2 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE INST-EXCPT-STEP-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 MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE INST-SPECULTV-STEP-INST))
 (1 1 (:REWRITE INST-MODIFIED-STEP-INST))
 )
(LSU-WBUF0-INST-INV-STEP-INST-FROM-RS1-WBUF1
 (273 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (210 7 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (132 18 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (126 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (108 6 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (72 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (55 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (50 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (48 13 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (48 12 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (48 6 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (48 6 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (42 7 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (42 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (36 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (36 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (33 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (29 21 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (27 13 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (27 13 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (27 13 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (24 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-COMPLETE-INST-IN))
 (21 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (19 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (18 18 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (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))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (14 7 (:REWRITE IFU-VALID-IF-INST-IN))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (9 9 (:TYPE-PRESCRIPTION IFU-STG-P))
 (9 2 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (9 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 8 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 7 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (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 INST-P-STEP-INST))
 (6 2 (:REWRITE INST-RFEH-STEP-INST))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 2 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0-LCH))
 (5 2 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF0))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF0))
 (5 1 (:REWRITE DEFAULT-CDR))
 (5 1 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (4 1 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (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 MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE LSU-WBUF0-INST-INV-STEP-INST-FROM-RS1))
 (3 1 (:REWRITE LSU-WBUF0-INST-INV-STEP-INST-FROM-RS0))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE LSU-WBUF0-COMMIT-IF-INST-IN))
 (2 2 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (2 2 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE LSU-WBUF0-COMPLETE-IF-INST-IN))
 (1 1 (:REWRITE LSU-WBUF0-COMPLETE-IF-COMPLETE-INST-IN))
 (1 1 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (1 1 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(LSU-WBUF0-INST-INV-STEP-INST-FROM-RS1-WBUF0
 (273 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (258 30 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN-2))
 (216 12 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF0))
 (210 7 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (126 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (72 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (66 30 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0-LCH))
 (66 30 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF0))
 (55 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (50 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (48 13 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (48 12 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (48 6 (:REWRITE LSU-WBUF0-VAL-=-INST-SRC-VAL3-2))
 (48 6 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (42 7 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (42 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (36 36 (:REWRITE LSU-WBUF0-COMPLETE-IF-COMPLETE-INST-IN))
 (33 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (30 30 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN))
 (27 13 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (27 13 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (27 13 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (21 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (19 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (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))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (14 7 (:REWRITE IFU-VALID-IF-INST-IN))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (12 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (12 2 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (12 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (11 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (11 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (9 9 (:TYPE-PRESCRIPTION IFU-STG-P))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (9 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (8 8 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (8 8 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (8 8 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (8 8 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 7 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (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 MEMBER-OF-SUBTRACE))
 (6 6 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (6 2 (:REWRITE INST-RFEH-STEP-INST))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (4 1 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (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 MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE LSU-WBUF0-INST-INV-STEP-INST-FROM-RS1-WBUF1))
 (3 1 (:REWRITE LSU-WBUF0-INST-INV-STEP-INST-FROM-RS1))
 (3 1 (:REWRITE LSU-WBUF0-INST-INV-STEP-INST-FROM-RS0))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (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 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-MU))
 (2 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (2 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-BU))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (1 1 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (1 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-LSU))
 (1 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-DQ-0))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(LSU-WBUF0-INST-INV-STEP-INST
 (172 4 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (156 4 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (120 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (72 4 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (40 4 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (24 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (24 4 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (24 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (13 4 (:REWRITE DEFAULT-CDR))
 (13 4 (:REWRITE DEFAULT-CAR))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 4 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (12 4 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (12 4 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-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 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 8 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (8 8 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (8 8 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (8 8 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (8 4 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (8 4 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (8 4 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 2 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST))
 (6 2 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 (6 2 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (4 4 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(OPCODE-FOR-LSU-RS
 (260 2 (:DEFINITION BITP))
 (218 6 (:REWRITE EQUAL-LOGCONS))
 (201 3 (:DEFINITION UNSIGNED-BYTE-P))
 (198 3 (:DEFINITION INTEGER-RANGE-P))
 (168 42 (:REWRITE LOGCONS-<-0))
 (140 2 (:REWRITE LOGTAIL-IDENTITY))
 (134 1 (:REWRITE LOGCAR-BITP))
 (134 1 (:REWRITE LOGBIT-0-BITP))
 (122 10 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (12 6 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (6 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (3 3 (:REWRITE DEFAULT-<-2))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 )
(OPCODE-FOR-LSU-WBUF
 (1538 5 (:DEFINITION BITP))
 (1080 30 (:REWRITE EQUAL-LOGCONS))
 (665 61 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (587 2 (:REWRITE LOGCAR-BITP))
 (587 2 (:REWRITE LOGBIT-0-BITP))
 (504 126 (:REWRITE LOGCONS-<-0))
 (479 9 (:DEFINITION UNSIGNED-BYTE-P))
 (470 9 (:DEFINITION INTEGER-RANGE-P))
 (384 1 (:REWRITE LOGHEAD-BITP))
 (366 7 (:REWRITE LOGTAIL-IDENTITY))
 (291 4 (:LINEAR LOGTAIL-LEQ))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (70 1 (:REWRITE LOGTAIL-EQUAL-0))
 (19 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (18 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (16 9 (:REWRITE DEFAULT-<-1))
 (10 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE DEFAULT-<-2))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (5 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(OPCODE-FOR-LSU-RBUF-LCH
 (2188 5 (:DEFINITION BITP))
 (1730 48 (:REWRITE EQUAL-LOGCONS))
 (1093 101 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (912 2 (:REWRITE LOGCAR-BITP))
 (912 2 (:REWRITE LOGBIT-0-BITP))
 (504 126 (:REWRITE LOGCONS-<-0))
 (479 9 (:DEFINITION UNSIGNED-BYTE-P))
 (470 9 (:DEFINITION INTEGER-RANGE-P))
 (384 1 (:REWRITE LOGHEAD-BITP))
 (366 7 (:REWRITE LOGTAIL-IDENTITY))
 (291 4 (:LINEAR LOGTAIL-LEQ))
 (72 1 (:REWRITE LOGHEAD-IDENTITY))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (70 1 (:REWRITE LOGTAIL-EQUAL-0))
 (38 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (18 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (17 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (16 9 (:REWRITE DEFAULT-<-1))
 (10 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (9 9 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (9 9 (:REWRITE DEFAULT-<-2))
 (8 8 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(LSU-RBUF-INST-INV-STEP-INST-FROM-LSU-RS0
 (6786 174 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (5220 174 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (4174 50 (:DEFINITION BITP))
 (3132 174 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (2842 14 (:REWRITE LOGHEAD-BITP))
 (2740 116 (:DEFINITION UNSIGNED-BYTE-P))
 (2718 72 (:LINEAR LOGTAIL-LEQ))
 (2624 116 (:DEFINITION INTEGER-RANGE-P))
 (2436 696 (:REWRITE LOGCONS-<-0))
 (2318 94 (:REWRITE LOGTAIL-IDENTITY))
 (1196 22 (:REWRITE LOGBIT-0-BITP))
 (1044 174 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (1044 174 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (1044 174 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (870 14 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (630 18 (:REWRITE LOGTAIL-EQUAL-0))
 (522 174 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (522 174 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (522 174 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (522 174 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (486 54 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (400 40 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (354 55 (:REWRITE DEFAULT-+-2))
 (354 55 (:REWRITE DEFAULT-+-1))
 (348 348 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (348 348 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (348 348 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (348 174 (:REWRITE IFU-VALID-IF-INST-IN))
 (344 116 (:REWRITE REDUCE-ADDR))
 (336 14 (:REWRITE LOGCAR-BITP))
 (310 182 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (308 84 (:REWRITE EQUAL-LOGCONS))
 (260 52 (:REWRITE DEFS-LSU-RS-ASSERTIONS . 17))
 (260 52 (:REWRITE DEFS-LSU-RS-ASSERTIONS . 12))
 (254 254 (:TYPE-PRESCRIPTION IFU-STG-P))
 (228 228 (:TYPE-PRESCRIPTION ADDR-P))
 (216 54 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (196 116 (:REWRITE DEFAULT-<-1))
 (174 174 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (168 56 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 3))
 (154 154 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (148 4 (:REWRITE LOGHEAD-IDENTITY))
 (148 4 (:REWRITE LOGCDR-LOGTAIL))
 (144 48 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 2))
 (140 4 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (128 128 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (120 40 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (116 116 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (116 116 (:REWRITE DEFAULT-<-2))
 (108 54 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (104 104 (:TYPE-PRESCRIPTION LSU-RS-P))
 (104 104 (:TYPE-PRESCRIPTION LOAD-STORE-UNIT-P))
 (104 104 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 13))
 (98 98 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (80 40 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (80 40 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (74 74 (:REWRITE LSU-RS-TAG-=-INST-TAG))
 (56 56 (:REWRITE LSU-RS1-VAL1-=-INST-SRC-VAL1))
 (54 54 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (53 53 (:REWRITE MEMBER-OF-SUBTRACE))
 (53 53 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (53 53 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (52 52 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (52 52 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (42 6 (:REWRITE NUMBERP-READ-REG))
 (40 40 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST))
 (36 36 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (36 12 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (28 28 (:REWRITE LSU-RS1-VAL2-=-INST-SRC-VAL2))
 (24 6 (:REWRITE DEFAULT-CDR))
 (24 6 (:REWRITE DEFAULT-CAR))
 (24 4 (:REWRITE NOT-LSU-RS1-OP-IF-NOT-LSU-RS-RDY1))
 (18 18 (:TYPE-PRESCRIPTION RF-P))
 (18 6 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (18 6 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 3))
 (14 14 (:REWRITE LSU-RS1-OP-=-INST-LSU-OP))
 (14 14 (:REWRITE LSU-RBUF-TAG-=-INST-TAG))
 (14 14 (:REWRITE LSU-RBUF-ADDR-=-INST-LOAD-ADDR))
 (12 12 (:TYPE-PRESCRIPTION RNAME-P))
 (12 4 (:REWRITE LSU-RS-RDY1-IF-RS1-ISSUE-READY))
 (10 2 (:REWRITE REDUCE-WORD))
 (8 4 (:REWRITE NOT-LSU-RS0-OP-IF-NOT-LSU-RS-RDY1))
 (6 6 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (6 6 (:TYPE-PRESCRIPTION INST-RB))
 (6 6 (:TYPE-PRESCRIPTION INST-RA))
 (6 6 (:REWRITE RNAME-P-INST-RB))
 (6 6 (:REWRITE RNAME-P-INST-RA))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (6 6 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (6 6 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (6 6 (:REWRITE DEFS-INST-ASSERTIONS . 9))
 (4 4 (:TYPE-PRESCRIPTION WORD-P))
 (4 4 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (2 2 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 )
(LSU-RBUF-INST-INV-STEP-INST-FROM-LSU-RS1
 (7332 188 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (5640 188 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (5608 68 (:DEFINITION BITP))
 (4060 20 (:REWRITE LOGHEAD-BITP))
 (3624 96 (:LINEAR LOGTAIL-LEQ))
 (3568 152 (:DEFINITION UNSIGNED-BYTE-P))
 (3416 152 (:DEFINITION INTEGER-RANGE-P))
 (3384 188 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (3192 912 (:REWRITE LOGCONS-<-0))
 (3044 124 (:REWRITE LOGTAIL-IDENTITY))
 (1340 28 (:REWRITE LOGBIT-0-BITP))
 (1128 188 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (1128 188 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (1128 188 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (840 24 (:REWRITE LOGTAIL-EQUAL-0))
 (564 188 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (564 188 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (564 188 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (564 188 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (540 54 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (486 54 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (480 20 (:REWRITE LOGCAR-BITP))
 (440 120 (:REWRITE EQUAL-LOGCONS))
 (376 376 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (376 376 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (376 376 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (376 188 (:REWRITE IFU-VALID-IF-INST-IN))
 (354 55 (:REWRITE DEFAULT-+-2))
 (354 55 (:REWRITE DEFAULT-+-1))
 (350 202 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (344 116 (:REWRITE REDUCE-ADDR))
 (296 296 (:TYPE-PRESCRIPTION IFU-STG-P))
 (260 52 (:REWRITE DEFS-LSU-RS-ASSERTIONS . 17))
 (260 52 (:REWRITE DEFS-LSU-RS-ASSERTIONS . 12))
 (256 152 (:REWRITE DEFAULT-<-1))
 (228 228 (:TYPE-PRESCRIPTION ADDR-P))
 (216 54 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (188 188 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (180 20 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (168 56 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 2))
 (162 54 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (152 152 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (152 152 (:REWRITE DEFAULT-<-2))
 (148 148 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (148 4 (:REWRITE LOGHEAD-IDENTITY))
 (148 4 (:REWRITE LOGCDR-LOGTAIL))
 (144 48 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 3))
 (142 142 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (140 4 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (128 128 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (108 54 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (108 54 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (108 54 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (104 104 (:TYPE-PRESCRIPTION LSU-RS-P))
 (104 104 (:TYPE-PRESCRIPTION LOAD-STORE-UNIT-P))
 (104 104 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 13))
 (74 74 (:REWRITE LSU-RS0-TAG-=-INST-TAG))
 (67 67 (:REWRITE MEMBER-OF-SUBTRACE))
 (67 67 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (67 67 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (66 66 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (66 66 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (56 56 (:REWRITE LSU-RS0-VAL1-=-INST-SRC-VAL1))
 (54 54 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (48 48 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 (42 6 (:REWRITE NUMBERP-READ-REG))
 (36 36 (:TYPE-PRESCRIPTION LOGCDR-TYPE))
 (36 12 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (28 28 (:REWRITE LSU-RS0-VAL2-=-INST-SRC-VAL2))
 (24 6 (:REWRITE DEFAULT-CDR))
 (24 6 (:REWRITE DEFAULT-CAR))
 (24 4 (:REWRITE NOT-LSU-RS0-OP-IF-NOT-LSU-RS-RDY1))
 (18 18 (:TYPE-PRESCRIPTION RF-P))
 (18 6 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (18 6 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 3))
 (14 14 (:REWRITE LSU-RS0-OP-=-INST-LSU-OP))
 (14 14 (:REWRITE LSU-RBUF-TAG-=-INST-TAG))
 (14 14 (:REWRITE LSU-RBUF-ADDR-=-INST-LOAD-ADDR))
 (12 12 (:TYPE-PRESCRIPTION RNAME-P))
 (12 6 (:REWRITE LSU-RBUF-INST-INV-STEP-INST-FROM-LSU-RS0))
 (12 4 (:REWRITE LSU-RS-RDY1-IF-RS0-ISSUE-READY))
 (10 2 (:REWRITE REDUCE-WORD))
 (8 4 (:REWRITE NOT-LSU-RS1-OP-IF-NOT-LSU-RS-RDY1))
 (6 6 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (6 6 (:TYPE-PRESCRIPTION INST-RB))
 (6 6 (:TYPE-PRESCRIPTION INST-RA))
 (6 6 (:REWRITE RNAME-P-INST-RB))
 (6 6 (:REWRITE RNAME-P-INST-RA))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (6 6 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (6 6 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (6 6 (:REWRITE DEFS-INST-ASSERTIONS . 9))
 (4 4 (:TYPE-PRESCRIPTION WORD-P))
 (4 4 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (2 2 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 )
(LSU-RBUF-INST-INV-STEP-INST-FROM-LSU-RBUF
 (156 4 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (120 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (72 4 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (24 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (24 4 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (24 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (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))
 (11 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (10 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (10 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (10 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (10 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (8 8 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 8 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (8 8 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (8 8 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (8 4 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE LSU-RBUF-INST-INV-STEP-INST-FROM-LSU-RS1))
 (3 1 (:REWRITE LSU-RBUF-INST-INV-STEP-INST-FROM-LSU-RS0))
 (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 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-MU))
 (2 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-IU))
 (2 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-BU))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (1 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-LSU))
 (1 1 (:REWRITE INST-EXCPT-DETECTED-P-STEP-INST-DQ-0))
 )
(LSU-RBUF-INST-INV-STEP-INST
 (129 3 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (117 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (90 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (54 3 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (30 3 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (18 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (18 3 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (18 3 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (10 3 (:REWRITE DEFAULT-CDR))
 (10 3 (:REWRITE DEFAULT-CAR))
 (9 9 (:TYPE-PRESCRIPTION IFU-STG-P))
 (9 3 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (9 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (9 3 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (9 3 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (9 3 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (6 6 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (6 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (6 3 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (6 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 2 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST))
 (6 2 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 (6 2 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(NOT-RELEASE-WBUF0-IF-LSU-WBUF0
 (21 2 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN-2))
 (18 1 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF0))
 (11 11 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (10 1 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (9 2 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0))
 (7 7 (:TYPE-PRESCRIPTION B1P))
 (5 2 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0-LCH))
 (5 2 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF0))
 (5 1 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF0))
 (4 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (3 1 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (3 1 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 2 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN))
 (2 2 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-WBUF0-COMPLETE-IF-INST-IN))
 (1 1 (:REWRITE LSU-WBUF0-COMPLETE-IF-COMPLETE-INST-IN))
 )
(NOT-RELEASE-RBUF-IF-LSU-WBUF0
 (5 1 (:REWRITE MA-SRF-SU-=-INST-SU))
 (2 2 (:TYPE-PRESCRIPTION B1P))
 (1 1 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE LSU-WBUF0-COMPLETE-IF-COMPLETE-INST-IN))
 (1 1 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 )
(NOT-RELEASE-RBUF-IF-LSU-WBUF1
 (5 1 (:REWRITE MA-SRF-SU-=-INST-SU))
 (1 1 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (1 1 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF0))
 (1 1 (:REWRITE LSU-WBUF1-COMPLETE-IF-COMPLETE-INST-IN))
 (1 1 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 )
(INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF0
 (58 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (46 2 (:REWRITE NOT-INST-STORE-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (46 2 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (46 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (38 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (20 6 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 6 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (20 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-NOT-DISPATCHED))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (16 2 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (16 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (14 6 (:REWRITE INST-P-STEP-INST))
 (14 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (14 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-EXCPT-DETECTED))
 (12 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (12 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (9 9 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (8 2 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (8 2 (:REWRITE NOT-INST-STORE-ERROR-DETECTED-P-IF-NOT-INST-STORE-ERROR))
 (8 2 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (8 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (8 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (4 4 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (4 4 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (4 4 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (4 4 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (4 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-COMPLETE))
 (4 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-DQ))
 (4 2 (:REWRITE INST-EXCPT-FLAGS-STEP-DQ-INST))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (2 2 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 )
(INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF1
 (214 2 (:REWRITE NOT-INST-STORE-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (214 2 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (214 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (58 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (44 22 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (38 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (22 22 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (22 22 (:REWRITE LSU-WBUF0-COMPLETE-IF-INST-IN))
 (22 22 (:REWRITE LSU-WBUF0-COMPLETE-IF-COMPLETE-INST-IN))
 (20 20 (:REWRITE LSU-WBUF1-COMPLETE-IF-COMPLETE-INST-IN))
 (20 6 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 6 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (20 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-NOT-DISPATCHED))
 (18 18 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (18 18 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (18 18 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (18 18 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (18 18 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (18 18 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (18 18 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (18 18 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (18 18 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (18 18 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (16 2 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (16 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (14 6 (:REWRITE INST-P-STEP-INST))
 (14 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (14 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-EXCPT-DETECTED))
 (12 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (12 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (9 9 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (8 2 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (8 2 (:REWRITE NOT-INST-STORE-ERROR-DETECTED-P-IF-NOT-INST-STORE-ERROR))
 (8 2 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (8 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (8 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (6 2 (:REWRITE DEFAULT-CDR))
 (6 2 (:REWRITE DEFAULT-CAR))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (4 4 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (4 4 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (4 4 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (4 4 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-COMPLETE))
 (4 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-DQ))
 (4 2 (:REWRITE INST-EXCPT-FLAGS-STEP-DQ-INST))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (2 2 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF0))
 )
(LSU-WBUF0-LCH-INST-INV-STEP-INST
 (2496 64 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (1920 64 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (1152 64 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (393 73 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (384 64 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (384 64 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (201 73 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (201 73 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (201 73 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (198 27 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN-2))
 (192 64 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (162 18 (:REWRITE READ-MEM-MA-MEM-IF-MT-NO-WRITE-AT))
 (162 9 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF0))
 (128 128 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (128 128 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (128 128 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (128 128 (:REWRITE LSU-WBUF0-COMPLETE-IF-COMPLETE-INST-IN))
 (128 64 (:REWRITE IFU-VALID-IF-INST-IN))
 (90 18 (:REWRITE DEFS-READ-BUFFER-ASSERTIONS . 3))
 (81 81 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF1))
 (72 18 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (72 9 (:REWRITE LSU-WBUF0-VAL-=-INST-SRC-VAL3-2))
 (72 9 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (64 64 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (55 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (54 27 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0-LCH))
 (54 27 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF0))
 (54 18 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 4))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (38 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (36 36 (:TYPE-PRESCRIPTION MT-NO-WRITE-AT))
 (36 36 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (31 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (27 27 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (18 18 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (18 18 (:TYPE-PRESCRIPTION READ-BUFFER-P))
 (18 18 (:TYPE-PRESCRIPTION LOAD-STORE-UNIT-P))
 (18 18 (:TYPE-PRESCRIPTION ADDR-P))
 (18 18 (:REWRITE LSU-RBUF-ADDR-=-INST-LOAD-ADDR))
 (18 18 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 13))
 (16 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (6 2 (:REWRITE INST-RFEH-STEP-INST))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (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 MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (2 2 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (2 2 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF1))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(LSU-WBUF1-LCH-INST-INV-STEP-INST
 (2496 64 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (1920 64 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (1152 64 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (393 73 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (384 64 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (384 64 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (201 73 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (201 73 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (201 73 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (198 27 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (192 64 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (162 18 (:REWRITE READ-MEM-MA-MEM-IF-MT-NO-WRITE-AT))
 (162 9 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (147 147 (:REWRITE LSU-WBUF1-COMPLETE-IF-COMPLETE-INST-IN))
 (128 128 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (128 128 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (128 128 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (128 64 (:REWRITE IFU-VALID-IF-INST-IN))
 (90 18 (:REWRITE DEFS-READ-BUFFER-ASSERTIONS . 3))
 (72 18 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (72 9 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (72 9 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (64 64 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (55 55 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (55 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (54 27 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (54 27 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (54 18 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 4))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (38 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (36 36 (:TYPE-PRESCRIPTION MT-NO-WRITE-AT))
 (31 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (27 27 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (19 19 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (18 18 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (18 18 (:TYPE-PRESCRIPTION READ-BUFFER-P))
 (18 18 (:TYPE-PRESCRIPTION LOAD-STORE-UNIT-P))
 (18 18 (:TYPE-PRESCRIPTION ADDR-P))
 (18 18 (:REWRITE LSU-RBUF-ADDR-=-INST-LOAD-ADDR))
 (18 18 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 13))
 (18 9 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (16 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (9 9 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (6 2 (:REWRITE INST-RFEH-STEP-INST))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE DEFAULT-CDR))
 (5 1 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (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 MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (2 2 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (2 2 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(INST-EXCPT-FLAGS-STEP-INST-IF-LSU-READ-PROHIBITED-AT-RBUF
 (70 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (50 2 (:REWRITE NOT-INST-STORE-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (50 2 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (50 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (44 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (22 2 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (20 6 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 6 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (20 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (20 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-NOT-DISPATCHED))
 (16 16 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF1))
 (16 16 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (16 14 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (14 6 (:REWRITE INST-P-STEP-INST))
 (14 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (14 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-EXCPT-DETECTED))
 (12 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (12 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (9 9 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (9 9 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (8 2 (:REWRITE NOT-INST-STORE-ERROR-DETECTED-P-IF-NOT-INST-STORE-ERROR))
 (8 2 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (8 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (8 2 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (4 4 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (4 4 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (4 4 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (4 4 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-COMPLETE))
 (4 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-DQ))
 (4 2 (:REWRITE INST-EXCPT-FLAGS-STEP-DQ-INST))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-CAR))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF1))
 (2 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF0))
 (2 2 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 )
(INST-LOAD-ACCS-ERROR-DETECTED-P-IF-LSU-READ-PROHIBITED
 (50 2 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (34 2 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (14 4 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 8 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF1))
 (8 8 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF0))
 (8 4 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (8 2 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (6 6 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (6 6 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (6 6 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 )
(NOT-NO-INST-AT-WBUF0-IF-LSU-WBUF-VALID-HELP-HELP
 (282 6 (:DEFINITION NO-INST-AT-STGS-IN-TRACE))
 (258 108 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (119 119 (:REWRITE DEFAULT-CAR))
 (102 102 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (64 64 (:REWRITE DEFAULT-CDR))
 (48 48 (:TYPE-PRESCRIPTION B1P))
 (21 7 (:REWRITE WBUF0-STG-P-WBUF1-STG-P-EXCLUSIVE))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (14 14 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 )
(NOT-NO-INST-AT-WBUF0-IF-LSU-WBUF-VALID-HELP
 (88 1 (:DEFINITION UNIQ-INST-AT-STGS-IN-TRACE))
 (74 10 (:DEFINITION MEMBER-EQUAL))
 (47 1 (:DEFINITION NO-INST-AT-STGS-IN-TRACE))
 (43 18 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (18 18 (:REWRITE DEFAULT-CAR))
 (17 17 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (11 11 (:REWRITE DEFAULT-CDR))
 (8 8 (:TYPE-PRESCRIPTION B1P))
 (2 2 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (2 2 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 )
(NOT-NO-INST-AT-WBUF0-IF-LSU-WBUF-VALID
 (8 1 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (4 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (4 1 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (2 2 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 )
(NOT-NO-INST-AT-WBUF1-IF-LSU-WBUF-VALID-HELP-HELP
 (282 6 (:DEFINITION NO-INST-AT-STGS-IN-TRACE))
 (258 108 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (119 119 (:REWRITE DEFAULT-CAR))
 (102 102 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (64 64 (:REWRITE DEFAULT-CDR))
 (48 48 (:TYPE-PRESCRIPTION B1P))
 (21 7 (:REWRITE WBUF0-STG-P-WBUF1-STG-P-EXCLUSIVE))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 14 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (14 14 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 )
(NOT-NO-INST-AT-WBUF1-IF-LSU-WBUF-VALID-HELP
 (88 1 (:DEFINITION UNIQ-INST-AT-STGS-IN-TRACE))
 (74 10 (:DEFINITION MEMBER-EQUAL))
 (47 1 (:DEFINITION NO-INST-AT-STGS-IN-TRACE))
 (43 18 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (18 18 (:REWRITE DEFAULT-CAR))
 (17 17 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (11 11 (:REWRITE DEFAULT-CDR))
 (8 8 (:TYPE-PRESCRIPTION B1P))
 (2 2 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (2 2 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 )
(NOT-NO-INST-AT-WBUF1-IF-LSU-WBUF-VALID
 (4 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (1 1 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 )
(EXIST-LMM-BEFORE-P-IF-RBUF-WBUF0-HELP
 (2937 28 (:REWRITE NOT-MEM-MODIFIER-P-IF-NOT-INST-STORE?))
 (2845 180 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (2096 205 (:DEFINITION TRUE-LISTP))
 (1492 20 (:REWRITE MEM-MODIFIER-P-INST-STORE-ADDR-IF-WBUF1-STG))
 (1409 28 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (1230 410 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (1080 28 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (985 54 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (820 820 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (658 58 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (635 344 (:REWRITE INST-LISTP-CAR))
 (581 8 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (532 532 (:REWRITE DEFAULT-CDR))
 (532 28 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (450 27 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (448 28 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (433 433 (:REWRITE DEFAULT-CAR))
 (429 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (413 24 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (385 115 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (352 8 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (351 351 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (350 22 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (289 54 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (289 26 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (280 28 (:REWRITE INST-LSU-IF-INST-STORE-2))
 (244 244 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (244 244 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (235 27 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (224 28 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (208 27 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (184 58 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (160 8 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (157 8 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (156 52 (:REWRITE WBUF0-STG-P-WBUF1-STG-P-EXCLUSIVE))
 (144 144 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (114 114 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (112 28 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (112 28 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (108 108 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (108 54 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (97 97 (:REWRITE MEMBER-OF-SUBTRACE))
 (90 90 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (84 28 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (84 28 (:REWRITE INST-LSU-IF-INST-LOAD))
 (84 28 (:REWRITE INST-LOAD-INST-STORE-EXCLUSIVE))
 (80 80 (:TYPE-PRESCRIPTION IFU-STG-P))
 (72 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (68 68 (:REWRITE SUBTRACE-TAIL-P))
 (68 68 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (64 64 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (64 64 (:TYPE-PRESCRIPTION DQ-STG-P))
 (64 64 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (64 64 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (56 56 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (56 56 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (56 56 (:TYPE-PRESCRIPTION LSU-STG-P))
 (56 56 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (56 28 (:REWRITE INST-LSU-IF-INST-STORE))
 (45 45 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (45 45 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (40 8 (:REWRITE RETIRED-COMMITTED-INST))
 (40 8 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (40 8 (:REWRITE INST-LISTP-CDR))
 (32 12 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (32 12 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (32 8 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (28 28 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (28 28 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (24 24 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (24 24 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (24 8 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (24 8 (:REWRITE IFU-NOT-COMMITTED-INST))
 (24 8 (:REWRITE EXECUTED-DISPATCHED-INST))
 (24 8 (:REWRITE EXECUTED-COMMITTED-INST))
 (24 8 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (24 8 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE DQ-STG-NOT-IFU-STG))
 (24 8 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (24 8 (:REWRITE DQ-NOT-COMMITTED-INST))
 (24 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (24 8 (:REWRITE COMPLETED-COMMITTED-INST))
 (24 8 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (24 8 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (24 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (24 8 (:REWRITE COMMIT-COMMITTED-INST))
 (16 16 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (16 16 (:TYPE-PRESCRIPTION COMMITTED-P))
 (16 8 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (10 8 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (2 2 (:REWRITE DEFS-READ-INST))
 )
(EXIST-LMM-BEFORE-P-IF-RBUF-WBUF0
 (157 1 (:DEFINITION MEMBER-EQUAL))
 (80 4 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (72 36 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (69 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (64 4 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (53 1 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 2))
 (48 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (44 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (42 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (41 1 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (37 1 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (36 36 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (28 2 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (22 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (20 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (15 15 (:REWRITE SUBTRACE-TAIL-P))
 (15 15 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (15 1 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (13 13 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-STG-P))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (8 1 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (7 7 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:REWRITE DEFAULT-CAR))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 1 (:REWRITE RETIRED-COMMITTED-INST))
 (5 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (4 4 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (4 4 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (4 4 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (4 4 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (4 1 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (3 3 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE INST-LISTP-CAR))
 (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-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 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-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 (:REWRITE COMMIT-COMMITTED-INST))
 (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 2 (:REWRITE INST-SPECULTV-CAR))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (1 1 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (1 1 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR))
 (1 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 )
(EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1-HELP
 (2937 28 (:REWRITE NOT-MEM-MODIFIER-P-IF-NOT-INST-STORE?))
 (1973 140 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (1440 141 (:DEFINITION TRUE-LISTP))
 (1409 28 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (1080 28 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (985 54 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (846 282 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (658 58 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (581 8 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (564 564 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (555 304 (:REWRITE INST-LISTP-CAR))
 (450 27 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (444 444 (:REWRITE DEFAULT-CDR))
 (429 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (413 24 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (393 393 (:REWRITE DEFAULT-CAR))
 (352 8 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (350 22 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (311 311 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (308 28 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (305 95 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (289 54 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (289 26 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (280 28 (:REWRITE INST-LSU-IF-INST-STORE-2))
 (235 27 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (224 28 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (220 220 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (220 220 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (208 27 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (184 58 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (160 8 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (157 8 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (156 52 (:REWRITE WBUF0-STG-P-WBUF1-STG-P-EXCLUSIVE))
 (124 124 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (114 114 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (112 28 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (108 108 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (108 54 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (84 28 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (84 28 (:REWRITE INST-LSU-IF-INST-LOAD))
 (84 28 (:REWRITE INST-LOAD-INST-STORE-EXCLUSIVE))
 (80 80 (:TYPE-PRESCRIPTION IFU-STG-P))
 (77 77 (:REWRITE MEMBER-OF-SUBTRACE))
 (72 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (70 70 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (68 68 (:REWRITE SUBTRACE-TAIL-P))
 (68 68 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (64 64 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (64 64 (:TYPE-PRESCRIPTION DQ-STG-P))
 (64 64 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (64 64 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (56 56 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (56 56 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (56 56 (:TYPE-PRESCRIPTION LSU-STG-P))
 (56 28 (:REWRITE INST-LSU-IF-INST-STORE))
 (45 45 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (45 45 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (40 8 (:REWRITE RETIRED-COMMITTED-INST))
 (40 8 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (40 8 (:REWRITE INST-LISTP-CDR))
 (32 12 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (32 12 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (32 8 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (28 28 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (28 28 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (24 24 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (24 24 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (24 8 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (24 8 (:REWRITE IFU-NOT-COMMITTED-INST))
 (24 8 (:REWRITE EXECUTED-DISPATCHED-INST))
 (24 8 (:REWRITE EXECUTED-COMMITTED-INST))
 (24 8 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (24 8 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE DQ-STG-NOT-IFU-STG))
 (24 8 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (24 8 (:REWRITE DQ-NOT-COMMITTED-INST))
 (24 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (24 8 (:REWRITE COMPLETED-COMMITTED-INST))
 (24 8 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (24 8 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (24 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (24 8 (:REWRITE COMMIT-COMMITTED-INST))
 (16 16 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (16 16 (:TYPE-PRESCRIPTION COMMITTED-P))
 (16 8 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (10 8 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (2 2 (:REWRITE DEFS-READ-INST))
 )
(EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1
 (157 1 (:DEFINITION MEMBER-EQUAL))
 (72 36 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (69 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (48 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (44 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (42 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (36 36 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (33 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (28 2 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (22 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (21 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (20 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (17 1 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (15 1 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (11 11 (:REWRITE SUBTRACE-TAIL-P))
 (11 11 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (10 10 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (9 9 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-STG-P))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (8 1 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (7 7 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:REWRITE DEFAULT-CAR))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 1 (:REWRITE RETIRED-COMMITTED-INST))
 (5 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (4 4 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (4 4 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (4 4 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (4 1 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (3 3 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE INST-LISTP-CAR))
 (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-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 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-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 (:REWRITE COMMIT-COMMITTED-INST))
 (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 2 (:REWRITE INST-SPECULTV-CAR))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (1 1 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (1 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (1 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 )
(NOT-LSU-WBUF1-LMM-1
 (32 1 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (26 1 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (23 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (23 1 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (10 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (10 1 (:REWRITE DISPATCHED-P-LMM-BEFORE-DISPATCHED))
 (9 3 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (8 4 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (8 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (7 7 (:TYPE-PRESCRIPTION COMMITTED-P))
 (7 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (7 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (7 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (7 1 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (4 4 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (3 2 (:REWRITE RETIRED-COMMITTED-INST))
 (3 2 (:REWRITE COMMIT-COMMITTED-INST))
 (3 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (3 1 (:REWRITE LMM-IS-LAST))
 (3 1 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (3 1 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (3 1 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (2 2 (:TYPE-PRESCRIPTION MEM-MODIFIER-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (2 2 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (2 1 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (2 1 (:REWRITE IFU-IS-LAST-INST))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (1 1 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (1 1 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 )
(NOT-LSU-WBUF1-LMM-2
 (13 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (10 1 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (5 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (3 1 (:REWRITE EXIST-LMM-IF-EXIST-NON-RETIRED-LMM))
 (3 1 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (3 1 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF0))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (2 2 (:TYPE-PRESCRIPTION EXIST-NON-RETIRED-LMM-BEFORE-P))
 (2 1 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-LSU-WBUF1-LCH-LMM-1
 (32 1 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (26 1 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (23 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (23 1 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (10 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (10 1 (:REWRITE DISPATCHED-P-LMM-BEFORE-DISPATCHED))
 (9 3 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (8 4 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (8 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (7 7 (:TYPE-PRESCRIPTION COMMITTED-P))
 (7 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (7 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (7 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (7 1 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (4 4 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (3 2 (:REWRITE RETIRED-COMMITTED-INST))
 (3 2 (:REWRITE COMMIT-COMMITTED-INST))
 (3 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (3 1 (:REWRITE LMM-IS-LAST))
 (3 1 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (3 1 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (3 1 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (2 2 (:TYPE-PRESCRIPTION MEM-MODIFIER-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (2 2 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (2 1 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (2 1 (:REWRITE IFU-IS-LAST-INST))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (1 1 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (1 1 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 )
(NOT-LSU-WBUF1-LCH-LMM-2
 (13 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (10 1 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (5 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (3 1 (:REWRITE EXIST-LMM-IF-EXIST-NON-RETIRED-LMM))
 (3 1 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (3 1 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF0))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (2 2 (:TYPE-PRESCRIPTION EXIST-NON-RETIRED-LMM-BEFORE-P))
 (2 1 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(WBUF0-STG-P-LMM-BEFORE-IF-EXECUTE-STG
 (226 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (220 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (68 54 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (54 3 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (52 5 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (48 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (42 3 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (39 11 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (36 12 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (36 5 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (34 4 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (28 6 (:REWRITE INST-P-LMM-BEFORE))
 (22 1 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 2))
 (21 2 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (18 4 (:REWRITE INST-IN-LMM-BEFORE))
 (17 17 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (17 11 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (11 3 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (10 2 (:REWRITE NOT-IFU-STG-P-LMM-BEFORE))
 (10 2 (:REWRITE NOT-DQ-STG-P-LMM-BEFORE))
 (9 9 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION MU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION IU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION BU-STG-P))
 (8 5 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (8 4 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (8 4 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (8 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 3 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR))
 (4 4 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-COMPLETE-WBUF1-LMM-1
 (32 1 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (26 1 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (23 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (23 1 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (10 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (10 1 (:REWRITE DISPATCHED-P-LMM-BEFORE-DISPATCHED))
 (9 3 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (8 4 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (8 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (7 7 (:TYPE-PRESCRIPTION COMMITTED-P))
 (7 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (7 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (7 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (7 1 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (4 4 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (3 2 (:REWRITE RETIRED-COMMITTED-INST))
 (3 2 (:REWRITE COMMIT-COMMITTED-INST))
 (3 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (3 1 (:REWRITE LMM-IS-LAST))
 (3 1 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (3 1 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (3 1 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (2 2 (:TYPE-PRESCRIPTION MEM-MODIFIER-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (2 2 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (2 1 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (2 1 (:REWRITE IFU-IS-LAST-INST))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (1 1 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (1 1 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 )
(NOT-COMPLETE-WBUF1-LMM-2
 (13 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (10 1 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (5 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (3 1 (:REWRITE EXIST-LMM-IF-EXIST-NON-RETIRED-LMM))
 (3 1 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (3 1 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF0))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (2 2 (:TYPE-PRESCRIPTION EXIST-NON-RETIRED-LMM-BEFORE-P))
 (2 1 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(WBUF0-STG-P-LMM-BEFORE-IF-COMPLETE
 (98 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (92 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (54 3 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (42 3 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (34 4 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (30 8 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (28 6 (:REWRITE INST-P-LMM-BEFORE))
 (27 19 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (26 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (22 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (22 1 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 2))
 (21 2 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (21 2 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (18 4 (:REWRITE INST-IN-LMM-BEFORE))
 (14 14 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (14 2 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (13 8 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (12 12 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (11 3 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 2 (:REWRITE NOT-IFU-STG-P-LMM-BEFORE))
 (10 2 (:REWRITE NOT-DQ-STG-P-LMM-BEFORE))
 (8 8 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (8 4 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (7 7 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 3 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-COMMIT-WBUF1-LMM-1
 (32 1 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (26 1 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (23 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (23 1 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (10 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (10 1 (:REWRITE DISPATCHED-P-LMM-BEFORE-DISPATCHED))
 (9 3 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (8 4 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (8 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (7 7 (:TYPE-PRESCRIPTION COMMITTED-P))
 (7 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (7 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (7 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (7 1 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (6 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (4 4 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (4 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (3 2 (:REWRITE RETIRED-COMMITTED-INST))
 (3 2 (:REWRITE COMMIT-COMMITTED-INST))
 (3 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (3 1 (:REWRITE LMM-IS-LAST))
 (3 1 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (3 1 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (3 1 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (2 2 (:TYPE-PRESCRIPTION MEM-MODIFIER-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (2 2 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (2 1 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (2 1 (:REWRITE IFU-IS-LAST-INST))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (1 1 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (1 1 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 )
(NOT-COMMIT-WBUF1-LMM-2
 (13 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (10 1 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (5 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (3 1 (:REWRITE EXIST-LMM-IF-EXIST-NON-RETIRED-LMM))
 (3 1 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (3 1 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF0))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (2 2 (:TYPE-PRESCRIPTION EXIST-NON-RETIRED-LMM-BEFORE-P))
 (2 1 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(WBUF0-STG-P-LMM-BEFORE-IF-COMMIT
 (98 2 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (92 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (54 3 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (42 3 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (34 4 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (30 8 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (22 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (22 1 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 2))
 (21 2 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (21 2 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (18 4 (:REWRITE INST-P-LMM-BEFORE))
 (17 13 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (14 14 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (14 2 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (13 8 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (12 12 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (11 3 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 2 (:REWRITE NOT-IFU-STG-P-LMM-BEFORE))
 (10 2 (:REWRITE NOT-DQ-STG-P-LMM-BEFORE))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 4 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (8 2 (:REWRITE INST-IN-LMM-BEFORE))
 (7 7 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (6 6 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 3 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR))
 (6 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-RETIRE-STG-P-LMM-BEFORE-HELP
 (448 8 (:REWRITE EQUAL-INST-STG-INST-AT-STGS))
 (272 8 (:DEFINITION MEMBER-EQUAL))
 (224 16 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (176 16 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (80 80 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (80 40 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (40 40 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (40 40 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (32 32 (:TYPE-PRESCRIPTION B1P))
 (27 27 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (27 27 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (27 27 (:REWRITE DEFAULT-CDR))
 (27 27 (:REWRITE DEFAULT-CAR))
 (19 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (19 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (18 1 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (16 16 (:REWRITE INST-SPECULTV-CAR))
 (15 1 (:DEFINITION ALL-WBUF-STG-P))
 (13 1 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (13 1 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (10 1 (:DEFINITION ALL-WBUF1-STG-P))
 (10 1 (:DEFINITION ALL-WBUF0-STG-P))
 (8 8 (:TYPE-PRESCRIPTION STAGE-P))
 (8 8 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (8 8 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (8 8 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (8 8 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (8 8 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (8 8 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 )
(NOT-RETIRE-STG-P-LMM-BEFORE
 (1153 11 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (1030 135 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (989 28 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (934 9 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (875 28 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (635 11 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (606 9 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (586 29 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (549 28 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (509 129 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (466 28 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (391 45 (:REWRITE RETIRED-COMMITTED-INST))
 (330 10 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (285 2 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (283 26 (:REWRITE RETIRED-DISPATCHED-INST))
 (273 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (260 28 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (250 135 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (218 129 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (198 9 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (151 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (151 8 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (114 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (107 2 (:REWRITE WBUF0-STG-P-LMM-BEFORE-IF-COMMIT))
 (103 103 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (90 2 (:REWRITE MEM-MODIFIER-P-INST-STORE-ADDR-IF-WBUF1-STG))
 (89 89 (:TYPE-PRESCRIPTION COMMITTED-P))
 (88 18 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (87 5 (:REWRITE DISPATCHED-P-LMM-BEFORE-DISPATCHED))
 (81 57 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (80 2 (:REWRITE WBUF0-STG-P-LMM-BEFORE-IF-EXECUTE-STG))
 (80 2 (:REWRITE WBUF0-STG-P-LMM-BEFORE-IF-COMPLETE))
 (76 9 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (73 9 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (66 66 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (61 39 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (60 6 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (56 26 (:REWRITE EXECUTED-DISPATCHED-INST))
 (55 28 (:REWRITE IFU-IS-LAST-INST))
 (53 35 (:REWRITE COMMIT-COMMITTED-INST))
 (50 26 (:REWRITE COMPLETED-DISPATCHED-INST))
 (50 26 (:REWRITE COMMIT-DISPATCHED-INST))
 (43 9 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (42 42 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (41 2 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 2))
 (36 6 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (31 9 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (29 29 (:TYPE-PRESCRIPTION INST-STORE-ADDR))
 (29 14 (:REWRITE EXECUTED-COMMITTED-INST))
 (29 14 (:REWRITE COMPLETED-COMMITTED-INST))
 (28 28 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 (28 23 (:REWRITE EXECUTE-STG-P-INST-AT-STGS))
 (28 23 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (27 27 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (25 20 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (25 6 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (24 14 (:REWRITE IFU-NOT-COMMITTED-INST))
 (24 14 (:REWRITE DQ-NOT-COMMITTED-INST))
 (24 6 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (24 6 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (21 6 (:LINEAR MT-ROB-HEAD-LT-8))
 (21 6 (:LINEAR MT-ROB-HEAD-GE-0))
 (20 5 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (20 5 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (15 6 (:LINEAR INST-TAG-LT-8))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (12 12 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (12 6 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (12 6 (:LINEAR INST-TAG-GE-0))
 (6 5 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR))
 (6 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (6 2 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (5 5 (:TYPE-PRESCRIPTION ALL-EXECUTE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (4 2 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (3 3 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(WBUF0-STG-P-LMM-BEFORE
 (249 16 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (194 13 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (142 16 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (101 25 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (66 3 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 2))
 (63 6 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (47 47 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (45 13 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (41 25 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (32 16 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (30 3 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (26 16 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR))
 (19 19 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (18 3 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (16 16 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (15 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (13 7 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (11 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (10 2 (:REWRITE INST-IN-LMM-BEFORE))
 (6 3 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (4 2 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (4 2 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (2 2 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 )
(NOT-LSU-WBUF0-LMM-BEFORE-HELP
 (224 4 (:REWRITE EQUAL-INST-STG-INST-AT-STGS))
 (136 4 (:DEFINITION MEMBER-EQUAL))
 (112 8 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (88 8 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (40 40 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (40 20 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (20 20 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION B1P))
 (15 1 (:REWRITE WBUF0-STG-P-WBUF1-STG-P-EXCLUSIVE))
 (14 14 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (14 14 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (14 14 (:REWRITE DEFAULT-CDR))
 (14 14 (:REWRITE DEFAULT-CAR))
 (12 1 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (12 1 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (9 1 (:DEFINITION ALL-WBUF1-STG-P))
 (9 1 (:DEFINITION ALL-WBUF0-STG-P))
 (8 8 (:REWRITE INST-SPECULTV-CAR))
 (5 5 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION STAGE-P))
 (4 4 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (4 4 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (4 4 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (4 4 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (4 4 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (4 4 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (2 2 (:DEFINITION WBUF0-STG-P))
 )
(NOT-LSU-WBUF0-LMM-BEFORE
 (970 11 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (785 28 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (721 9 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (666 13 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (651 28 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (487 11 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (458 9 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (416 27 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (405 28 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (288 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (277 37 (:REWRITE RETIRED-COMMITTED-INST))
 (258 28 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (222 121 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (220 28 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (208 26 (:REWRITE RETIRED-DISPATCHED-INST))
 (164 8 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (156 16 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (124 9 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (94 9 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (94 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (94 8 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (89 89 (:TYPE-PRESCRIPTION COMMITTED-P))
 (81 57 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (75 9 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (74 74 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (68 68 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (67 67 (:TYPE-PRESCRIPTION IFU-STG-P))
 (66 66 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (64 5 (:REWRITE DISPATCHED-P-LMM-BEFORE-DISPATCHED))
 (61 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (56 26 (:REWRITE EXECUTED-DISPATCHED-INST))
 (54 54 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (54 37 (:REWRITE COMMIT-COMMITTED-INST))
 (51 28 (:REWRITE IFU-IS-LAST-INST))
 (51 9 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (50 26 (:REWRITE COMPLETED-DISPATCHED-INST))
 (50 26 (:REWRITE COMMIT-DISPATCHED-INST))
 (48 48 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (44 44 (:TYPE-PRESCRIPTION DQ-STG-P))
 (42 42 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (28 28 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 (28 8 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (27 27 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (26 21 (:REWRITE EXECUTE-STG-P-INST-AT-STGS))
 (26 21 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (24 12 (:REWRITE EXECUTED-COMMITTED-INST))
 (24 12 (:REWRITE COMPLETED-COMMITTED-INST))
 (24 6 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (24 6 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (23 18 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (22 5 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (21 6 (:LINEAR MT-ROB-HEAD-LT-8))
 (21 6 (:LINEAR MT-ROB-HEAD-GE-0))
 (21 2 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (20 12 (:REWRITE IFU-NOT-COMMITTED-INST))
 (20 12 (:REWRITE DQ-NOT-COMMITTED-INST))
 (18 2 (:REWRITE INST-EXCPT-LMM-BEFORE))
 (16 16 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (16 16 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (16 8 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (16 4 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (16 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 6 (:LINEAR INST-TAG-LT-8))
 (15 5 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (15 5 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (15 5 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (15 5 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (12 12 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (12 6 (:LINEAR INST-TAG-GE-0))
 (12 4 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (5 5 (:TYPE-PRESCRIPTION ALL-EXECUTE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-STORE-ADDR))
 (4 3 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (3 3 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-LSU-WBUF0-LCH-LMM-BEFORE
 (970 11 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (785 28 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (721 9 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (666 13 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (651 28 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (487 11 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (458 9 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (416 27 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (405 28 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (288 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (277 37 (:REWRITE RETIRED-COMMITTED-INST))
 (258 28 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (222 121 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (220 28 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (208 26 (:REWRITE RETIRED-DISPATCHED-INST))
 (164 8 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (156 16 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (124 9 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (94 9 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (94 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (94 8 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (89 89 (:TYPE-PRESCRIPTION COMMITTED-P))
 (81 57 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (75 9 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (74 74 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (68 68 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (67 67 (:TYPE-PRESCRIPTION IFU-STG-P))
 (66 66 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (64 5 (:REWRITE DISPATCHED-P-LMM-BEFORE-DISPATCHED))
 (61 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (56 26 (:REWRITE EXECUTED-DISPATCHED-INST))
 (54 54 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (54 37 (:REWRITE COMMIT-COMMITTED-INST))
 (51 28 (:REWRITE IFU-IS-LAST-INST))
 (51 9 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (50 26 (:REWRITE COMPLETED-DISPATCHED-INST))
 (50 26 (:REWRITE COMMIT-DISPATCHED-INST))
 (48 48 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (44 44 (:TYPE-PRESCRIPTION DQ-STG-P))
 (42 42 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (28 28 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 (28 8 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (27 27 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (26 21 (:REWRITE EXECUTE-STG-P-INST-AT-STGS))
 (26 21 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (24 12 (:REWRITE EXECUTED-COMMITTED-INST))
 (24 12 (:REWRITE COMPLETED-COMMITTED-INST))
 (24 6 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (24 6 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (23 18 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (22 5 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (21 6 (:LINEAR MT-ROB-HEAD-LT-8))
 (21 6 (:LINEAR MT-ROB-HEAD-GE-0))
 (21 2 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (20 12 (:REWRITE IFU-NOT-COMMITTED-INST))
 (20 12 (:REWRITE DQ-NOT-COMMITTED-INST))
 (18 2 (:REWRITE INST-EXCPT-LMM-BEFORE))
 (16 16 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (16 16 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (16 8 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (16 4 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (16 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 6 (:LINEAR INST-TAG-LT-8))
 (15 5 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (15 5 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (15 5 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (15 5 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (12 12 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (12 6 (:LINEAR INST-TAG-GE-0))
 (12 4 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (5 5 (:TYPE-PRESCRIPTION ALL-EXECUTE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-STORE-ADDR))
 (4 3 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (3 3 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(WBUF1-STG-P-LMM-BEFORE-IF-EXECUTE-STG
 (76 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (73 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (18 6 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (18 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (12 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (11 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (9 3 (:REWRITE INST-P-LMM-BEFORE))
 (8 2 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (7 1 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (6 2 (:REWRITE INST-IN-LMM-BEFORE))
 (4 4 (:TYPE-PRESCRIPTION MU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION BU-STG-P))
 (4 2 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (4 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 1 (:REWRITE NOT-IFU-STG-P-LMM-BEFORE))
 (4 1 (:REWRITE NOT-DQ-STG-P-LMM-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:TYPE-PRESCRIPTION IFU-STG-P))
 (3 3 (:TYPE-PRESCRIPTION DQ-STG-P))
 (3 3 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (2 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (1 1 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-COMPLETE-WBUF0-LMM-BEFORE
 (970 11 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (785 28 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (721 9 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (666 13 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (651 28 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (487 11 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (458 9 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (416 27 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (405 28 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (288 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (277 37 (:REWRITE RETIRED-COMMITTED-INST))
 (258 28 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (222 121 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (220 28 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (208 26 (:REWRITE RETIRED-DISPATCHED-INST))
 (164 8 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (156 16 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (124 9 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (94 9 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (94 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (94 8 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (89 89 (:TYPE-PRESCRIPTION COMMITTED-P))
 (81 57 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (75 9 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (74 74 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (68 68 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (67 67 (:TYPE-PRESCRIPTION IFU-STG-P))
 (66 66 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (64 5 (:REWRITE DISPATCHED-P-LMM-BEFORE-DISPATCHED))
 (61 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (56 26 (:REWRITE EXECUTED-DISPATCHED-INST))
 (54 54 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (54 37 (:REWRITE COMMIT-COMMITTED-INST))
 (51 28 (:REWRITE IFU-IS-LAST-INST))
 (51 9 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (50 26 (:REWRITE COMPLETED-DISPATCHED-INST))
 (50 26 (:REWRITE COMMIT-DISPATCHED-INST))
 (48 48 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (44 44 (:TYPE-PRESCRIPTION DQ-STG-P))
 (42 42 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (28 28 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 (28 8 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (27 27 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (26 21 (:REWRITE EXECUTE-STG-P-INST-AT-STGS))
 (26 21 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (24 12 (:REWRITE EXECUTED-COMMITTED-INST))
 (24 12 (:REWRITE COMPLETED-COMMITTED-INST))
 (24 6 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (24 6 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (23 18 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (22 5 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (21 6 (:LINEAR MT-ROB-HEAD-LT-8))
 (21 6 (:LINEAR MT-ROB-HEAD-GE-0))
 (21 2 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (20 12 (:REWRITE IFU-NOT-COMMITTED-INST))
 (20 12 (:REWRITE DQ-NOT-COMMITTED-INST))
 (18 2 (:REWRITE INST-EXCPT-LMM-BEFORE))
 (16 16 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (16 16 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (16 8 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (16 4 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (16 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 6 (:LINEAR INST-TAG-LT-8))
 (15 5 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (15 5 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (15 5 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (15 5 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (12 12 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (12 6 (:LINEAR INST-TAG-GE-0))
 (12 4 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (6 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (5 5 (:TYPE-PRESCRIPTION ALL-EXECUTE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-STORE-ADDR))
 (4 3 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (3 3 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(WBUF1-STG-P-LMM-BEFORE-IF-COMPLETE-STG
 (43 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (40 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (12 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (11 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (9 3 (:REWRITE INST-P-LMM-BEFORE))
 (9 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (9 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (8 2 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (7 1 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 2 (:REWRITE INST-IN-LMM-BEFORE))
 (5 5 (:TYPE-PRESCRIPTION IFU-STG-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (4 2 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (4 1 (:REWRITE NOT-IFU-STG-P-LMM-BEFORE))
 (4 1 (:REWRITE NOT-DQ-STG-P-LMM-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (1 1 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-COMMIT-WBUF0-LMM-BEFORE
 (909 11 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (748 28 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (686 9 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (668 15 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (651 28 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (487 11 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (458 9 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (429 29 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (405 28 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (350 28 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (292 5 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (288 45 (:REWRITE RETIRED-COMMITTED-INST))
 (220 120 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (220 28 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (208 26 (:REWRITE RETIRED-DISPATCHED-INST))
 (164 8 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (156 16 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (124 9 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (94 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (94 8 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (89 89 (:TYPE-PRESCRIPTION COMMITTED-P))
 (82 82 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (81 57 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (76 9 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (73 45 (:REWRITE COMMIT-COMMITTED-INST))
 (73 9 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (71 71 (:TYPE-PRESCRIPTION IFU-STG-P))
 (66 66 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (64 64 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (64 5 (:REWRITE DISPATCHED-P-LMM-BEFORE-DISPATCHED))
 (61 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (58 58 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (56 26 (:REWRITE EXECUTED-DISPATCHED-INST))
 (52 52 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (51 28 (:REWRITE IFU-IS-LAST-INST))
 (50 26 (:REWRITE COMPLETED-DISPATCHED-INST))
 (50 26 (:REWRITE COMMIT-DISPATCHED-INST))
 (48 48 (:TYPE-PRESCRIPTION DQ-STG-P))
 (47 9 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (42 42 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (29 14 (:REWRITE EXECUTED-COMMITTED-INST))
 (29 14 (:REWRITE COMPLETED-COMMITTED-INST))
 (28 28 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 (28 23 (:REWRITE EXECUTE-STG-P-INST-AT-STGS))
 (28 23 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (28 8 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (27 27 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (25 20 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (24 14 (:REWRITE IFU-NOT-COMMITTED-INST))
 (24 14 (:REWRITE DQ-NOT-COMMITTED-INST))
 (24 6 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (24 6 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (22 5 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (21 6 (:LINEAR MT-ROB-HEAD-LT-8))
 (21 6 (:LINEAR MT-ROB-HEAD-GE-0))
 (21 2 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (20 5 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (20 5 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (16 16 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (16 16 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (16 8 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (15 6 (:LINEAR INST-TAG-LT-8))
 (15 5 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (15 5 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (12 12 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (12 6 (:LINEAR INST-TAG-GE-0))
 (6 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (5 5 (:TYPE-PRESCRIPTION ALL-EXECUTE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (4 3 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (3 3 (:TYPE-PRESCRIPTION INST-STORE-ADDR))
 (3 3 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(WBUF1-STG-P-LMM-BEFORE-IF-COMMIT-STG
 (43 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (40 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (12 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (11 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (9 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (8 2 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (7 1 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 2 (:REWRITE INST-P-LMM-BEFORE))
 (5 5 (:TYPE-PRESCRIPTION IFU-STG-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-STG-P))
 (5 5 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (4 4 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (4 2 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (4 1 (:REWRITE NOT-IFU-STG-P-LMM-BEFORE))
 (4 1 (:REWRITE NOT-DQ-STG-P-LMM-BEFORE))
 (3 3 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (3 3 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (3 1 (:REWRITE INST-IN-LMM-BEFORE))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (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 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (1 1 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-RETIRE-STG-LMM-BEFORE-HELP
 (224 4 (:REWRITE EQUAL-INST-STG-INST-AT-STGS))
 (136 4 (:DEFINITION MEMBER-EQUAL))
 (112 8 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (88 8 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (40 40 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (40 20 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (20 20 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (16 16 (:TYPE-PRESCRIPTION B1P))
 (16 1 (:REWRITE WBUF0-STG-P-WBUF1-STG-P-EXCLUSIVE))
 (14 14 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (14 14 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (14 14 (:REWRITE DEFAULT-CDR))
 (14 14 (:REWRITE DEFAULT-CAR))
 (13 1 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (12 1 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (10 1 (:DEFINITION ALL-WBUF0-STG-P))
 (9 1 (:DEFINITION ALL-WBUF1-STG-P))
 (8 8 (:REWRITE INST-SPECULTV-CAR))
 (5 5 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION STAGE-P))
 (4 4 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (4 4 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (4 4 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (4 4 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (4 4 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (4 4 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 )
(NOT-RETIRE-STG-LMM-BEFORE
 (901 11 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (751 28 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (682 9 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (651 28 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (487 11 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (458 9 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (439 29 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (408 28 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (346 28 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (286 45 (:REWRITE RETIRED-COMMITTED-INST))
 (242 131 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (220 28 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (208 26 (:REWRITE RETIRED-DISPATCHED-INST))
 (202 10 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (156 16 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (124 9 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (94 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (94 8 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (89 89 (:TYPE-PRESCRIPTION COMMITTED-P))
 (81 57 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (76 9 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (73 9 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (72 2 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (70 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (66 66 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (64 5 (:REWRITE DISPATCHED-P-LMM-BEFORE-DISPATCHED))
 (56 26 (:REWRITE EXECUTED-DISPATCHED-INST))
 (55 28 (:REWRITE IFU-IS-LAST-INST))
 (54 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (53 35 (:REWRITE COMMIT-COMMITTED-INST))
 (50 26 (:REWRITE COMPLETED-DISPATCHED-INST))
 (50 26 (:REWRITE COMMIT-DISPATCHED-INST))
 (43 9 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (42 42 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (31 9 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (29 14 (:REWRITE EXECUTED-COMMITTED-INST))
 (29 14 (:REWRITE COMPLETED-COMMITTED-INST))
 (28 28 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 (28 23 (:REWRITE EXECUTE-STG-P-INST-AT-STGS))
 (28 23 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (27 27 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (25 20 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (25 6 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (24 14 (:REWRITE IFU-NOT-COMMITTED-INST))
 (24 14 (:REWRITE DQ-NOT-COMMITTED-INST))
 (24 6 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (24 6 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (21 6 (:LINEAR MT-ROB-HEAD-LT-8))
 (21 6 (:LINEAR MT-ROB-HEAD-GE-0))
 (21 2 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (20 20 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (20 5 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (20 5 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (16 16 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (16 2 (:REWRITE WBUF1-STG-P-LMM-BEFORE-IF-EXECUTE-STG))
 (16 2 (:REWRITE WBUF1-STG-P-LMM-BEFORE-IF-COMPLETE-STG))
 (16 2 (:REWRITE WBUF1-STG-P-LMM-BEFORE-IF-COMMIT-STG))
 (15 6 (:LINEAR INST-TAG-LT-8))
 (15 5 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (15 5 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (15 5 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (14 14 (:TYPE-PRESCRIPTION INST-STORE-ADDR))
 (12 12 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (12 6 (:LINEAR INST-TAG-GE-0))
 (12 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (6 5 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (6 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE WBUF0-STG-P-LMM-BEFORE))
 (6 2 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (5 5 (:TYPE-PRESCRIPTION ALL-EXECUTE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (3 3 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(WBUF1-STG-P-LMM-BEFORE
 (80 10 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (49 7 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (36 10 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (36 3 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (20 10 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (14 10 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (13 13 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (9 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (9 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (7 7 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (6 2 (:REWRITE INST-IN-LMM-BEFORE))
 (4 2 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (4 2 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (2 2 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 )
(READ-MEM-ISA-POST-ISA-MEM-MODIFIER
 (1627 48 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (715 12 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (679 12 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (576 12 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (511 23 (:REWRITE INST-LSU-IF-INST-STORE))
 (400 135 (:REWRITE BFIX-BITP))
 (299 13 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (238 24 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (214 36 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (181 13 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (133 25 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (130 26 (:REWRITE DEFS-SRF-ASSERTIONS . 1))
 (116 10 (:REWRITE DEFAULT-+-2))
 (114 10 (:REWRITE DEFAULT-+-1))
 (112 16 (:REWRITE NUMBERP-READ-REG))
 (98 98 (:TYPE-PRESCRIPTION BITP-OF-B-NOT))
 (78 26 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 4))
 (72 72 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (69 23 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (60 12 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (51 25 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (48 24 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (48 16 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 3))
 (48 12 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (48 12 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (47 23 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (47 23 (:REWRITE INST-LSU-IF-INST-LOAD))
 (36 12 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (36 12 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (36 12 (:REWRITE INST-MU-IF-MU-STG-P))
 (36 12 (:REWRITE INST-IU-IF-IU-STG-P))
 (36 12 (:REWRITE INST-BU-IF-BU-STG-P))
 (30 10 (:REWRITE REDUCE-ADDR))
 (28 28 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (26 26 (:TYPE-PRESCRIPTION SRF-P))
 (26 26 (:TYPE-PRESCRIPTION BITP))
 (24 24 (:TYPE-PRESCRIPTION MU-STG-P))
 (24 24 (:TYPE-PRESCRIPTION LSU-STG-P))
 (24 24 (:TYPE-PRESCRIPTION IU-STG-P))
 (24 24 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (24 24 (:TYPE-PRESCRIPTION BU-STG-P))
 (15 15 (:REWRITE RNAME-P-RC))
 (12 12 (:REWRITE RNAME-P-RB))
 (12 12 (:REWRITE MEMBER-OF-SUBTRACE))
 (12 12 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (12 12 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (11 11 (:TYPE-PRESCRIPTION INST-LOAD-ERROR?))
 (4 4 (:TYPE-PRESCRIPTION SRNAME-P))
 (3 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE DECODE-ILLEGAL-INST-0))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 )
(INST-SRC-VAL3-LMM-BEFORE
 (72 36 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 (36 36 (:TYPE-PRESCRIPTION MEM-P))
 (3 1 (:REWRITE EXIST-LMM-IF-EXIST-NON-RETIRED-LMM))
 (2 2 (:TYPE-PRESCRIPTION EXIST-NON-RETIRED-LMM-BEFORE-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (1 1 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF0))
 )
(READ-MEM-INST-LOAD-ADDR-INST-PRE-ISA
 (1048 5 (:DEFINITION BITP))
 (831 344 (:REWRITE LOGTAIL-IDENTITY))
 (703 25 (:DEFINITION UNSIGNED-BYTE-P))
 (678 25 (:DEFINITION INTEGER-RANGE-P))
 (612 48 (:REWRITE EQUAL-LOGCONS))
 (553 338 (:REWRITE LOGHEAD-IDENTITY))
 (504 126 (:REWRITE LOGCONS-<-0))
 (378 1 (:REWRITE LOGHEAD-BITP))
 (345 2 (:REWRITE LOGCAR-BITP))
 (345 2 (:REWRITE LOGBIT-0-BITP))
 (291 4 (:LINEAR LOGTAIL-LEQ))
 (206 9 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (136 136 (:TYPE-PRESCRIPTION INTEGERP-INST-WORD))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 1 (:REWRITE LOGTAIL-EQUAL-0))
 (64 41 (:REWRITE DEFAULT-<-1))
 (41 41 (:REWRITE DEFAULT-<-2))
 (30 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (28 4 (:REWRITE NUMBERP-READ-REG))
 (28 2 (:REWRITE DEFAULT-+-2))
 (28 2 (:REWRITE DEFAULT-+-1))
 (26 26 (:TYPE-PRESCRIPTION RNAME-P))
 (25 25 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (24 8 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 (24 6 (:REWRITE RNAME-P-BV-EQV-IFF-EQUAL))
 (24 6 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION OPCD-P))
 (15 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (12 12 (:TYPE-PRESCRIPTION RF-P))
 (12 4 (:REWRITE REDUCE-ADDR))
 (12 4 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (12 4 (:REWRITE DEFS-ISA-STATE-ASSERTIONS . 3))
 (12 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (8 8 (:TYPE-PRESCRIPTION ADDR-P))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 2 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (6 2 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (5 1 (:REWRITE REDUCE-WORD))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 4 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (4 4 (:TYPE-PRESCRIPTION INST-RB))
 (4 4 (:TYPE-PRESCRIPTION INST-RA))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 4 (:REWRITE RNAME-P-INST-RB))
 (4 4 (:REWRITE RNAME-P-INST-RA))
 (4 4 (:REWRITE DEFS-INST-ASSERTIONS . 9))
 (4 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (3 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 2 (:TYPE-PRESCRIPTION WORD-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(LSU-WBUF0-VAL-=-INST-DEST-VAL
 (30 2 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (24 3 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (20 2 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (20 1 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 2))
 (19 2 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR))
 (19 1 (:REWRITE LSU-WBUF0-VAL-=-INST-SRC-VAL3-2))
 (14 4 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (12 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (11 3 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (9 9 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (8 4 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 3 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (5 5 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (5 2 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (5 2 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (4 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE EXIST-LMM-IF-EXIST-NON-RETIRED-LMM))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (2 2 (:TYPE-PRESCRIPTION EXIST-NON-RETIRED-LMM-BEFORE-P))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE WBUF1-STG-P-LMM-BEFORE))
 (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))
 )
(LSU-WBUF0-VAL-=-INST-DEST-VAL-2
 (33 2 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (29 3 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (24 5 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (22 2 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (22 1 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 2))
 (21 2 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR))
 (20 1 (:REWRITE LSU-WBUF0-VAL-=-INST-SRC-VAL3-2))
 (15 5 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF1))
 (13 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (13 1 (:REWRITE LSU-WBUF0-VAL-=-INST-DEST-VAL))
 (11 3 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (10 10 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (10 1 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (10 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (9 5 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (7 7 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 3 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (6 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 2 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (5 2 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (4 4 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (3 1 (:REWRITE WBUF1-STG-P-LMM-BEFORE))
 (3 1 (:REWRITE EXIST-LMM-IF-EXIST-NON-RETIRED-LMM))
 (2 2 (:TYPE-PRESCRIPTION EXIST-NON-RETIRED-LMM-BEFORE-P))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 1 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (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))
 )
(LSU-WBUF1-VAL-=-INST-DEST-VAL
 (21 2 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (14 2 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (12 2 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (12 1 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (11 3 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (11 1 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (6 3 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (5 2 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (5 2 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (4 4 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (3 1 (:REWRITE EXIST-LMM-IF-EXIST-NON-RETIRED-LMM))
 (3 1 (:REWRITE EXIST-LMM-BEFORE-P-IF-RBUF-WBUF0))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (2 2 (:TYPE-PRESCRIPTION EXIST-NON-RETIRED-LMM-BEFORE-P))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (: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))
 )
(LSU-FORWARD-WBUF-INST-DEST-VAL
 (83 4 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (77 11 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (75 5 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (74 5 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 2))
 (64 6 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (52 7 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (45 6 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (35 22 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (26 8 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (26 8 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (19 11 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (18 18 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (17 17 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (13 13 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 12 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (11 6 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (11 1 (:REWRITE LSU-WBUF0-VAL-=-INST-SRC-VAL3-2))
 (8 4 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR))
 (3 3 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF1))
 (3 3 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF0))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 1 (:REWRITE LSU-WBUF0-VAL-=-INST-SRC-VAL3))
 )
(READ-MEM-WHEN-NO-MEM-MODIFIER-BEFORE
 (1530 765 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 (765 765 (:TYPE-PRESCRIPTION MEM-P))
 (460 6 (:REWRITE NOT-MEM-MODIFIER-P-IF-NOT-INST-STORE?))
 (201 7 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (182 182 (:TYPE-PRESCRIPTION B1P))
 (165 7 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (139 8 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (126 126 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (121 12 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (76 12 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (68 6 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (63 63 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (62 12 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (61 7 (:REWRITE INST-LSU-IF-INST-STORE-2))
 (59 59 (:REWRITE DEFAULT-CAR))
 (59 1 (:REWRITE READ-MEM-ISA-STEP-IF-NOT-ISA-STORE-INST-P))
 (50 6 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (44 6 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (38 38 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (30 12 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (29 29 (:REWRITE DEFAULT-CDR))
 (24 24 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (24 12 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (22 12 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (19 7 (:REWRITE INST-LOAD-INST-STORE-EXCLUSIVE))
 (18 8 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (18 6 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (18 6 (:REWRITE INST-LSU-IF-INST-LOAD))
 (14 12 (:REWRITE INST-MODIFIED-CAR))
 (13 1 (:REWRITE ISA-STORE-INST-P-INST-PRE-ISA))
 (13 1 (:REWRITE ISA-EXCPT-P-INST-PRE-ISA))
 (12 12 (:TYPE-PRESCRIPTION LSU-STG-P))
 (12 12 (:REWRITE MEMBER-OF-SUBTRACE))
 (12 6 (:REWRITE INST-LSU-IF-INST-STORE))
 (10 10 (:REWRITE INST-SPECULTV-CAR))
 (8 8 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (8 8 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (8 8 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (8 1 (:REWRITE ISA-STORE-ADDR-INST-PRE-ISA))
 (8 1 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (6 6 (:REWRITE SUBTRACE-TAIL-P))
 (6 6 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (6 6 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (5 5 (:TYPE-PRESCRIPTION INST-STORE-ADDR))
 (5 5 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (5 1 (:REWRITE DEFS-INST-ASSERTIONS . 9))
 (4 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:TYPE-PRESCRIPTION ISA-STORE-INST-P))
 (1 1 (:TYPE-PRESCRIPTION ISA-STORE-ADDR))
 (1 1 (:TYPE-PRESCRIPTION ISA-STATE-P))
 (1 1 (:TYPE-PRESCRIPTION ISA-EXCPT-P))
 (1 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:REWRITE DEFS-READ-ISA-INPUT))
 )
(NOT-INST-IN-ORDER-P-RETIRED-NON-RETIRED
 (110 2 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (104 2 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (63 1 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (58 1 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (50 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (35 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (28 28 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (22 22 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (18 3 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (18 2 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (16 16 (:TYPE-PRESCRIPTION IFU-STG-P))
 (16 4 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (16 4 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (14 14 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (14 14 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (14 14 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (14 4 (:LINEAR MT-ROB-HEAD-LT-8))
 (14 4 (:LINEAR MT-ROB-HEAD-GE-0))
 (13 1 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMMITTED-P))
 (10 4 (:LINEAR INST-TAG-LT-8))
 (10 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (10 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (10 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (10 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (8 8 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (8 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (8 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (8 4 (:LINEAR INST-TAG-GE-0))
 (7 5 (:REWRITE COMMIT-COMMITTED-INST))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 2 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (5 5 (:REWRITE RETIRED-COMMITTED-INST))
 (5 3 (:REWRITE IFU-NOT-COMMITTED-INST))
 (5 3 (:REWRITE EXECUTED-COMMITTED-INST))
 (5 3 (:REWRITE DQ-NOT-COMMITTED-INST))
 (5 3 (:REWRITE COMPLETED-COMMITTED-INST))
 (5 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (5 1 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (3 1 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (3 1 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE IFU-IS-LAST-INST))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (1 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1 1 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (1 1 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (1 1 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 )
(NOT-TRACE-EXIST-MEM-MODIFIER-CDR-IF-NO-ACTIVE-INDUCT
 (6417 79 (:REWRITE NOT-MEM-MODIFIER-P-IF-NOT-INST-STORE?))
 (2922 79 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (2354 168 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (2302 157 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (2231 79 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (1980 82 (:DEFINITION MEMBER-EQUAL))
 (1783 1783 (:TYPE-PRESCRIPTION B1P))
 (1324 148 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (1086 79 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (1007 158 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (875 652 (:REWRITE INST-LISTP-CAR))
 (849 158 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (790 79 (:REWRITE INST-LSU-IF-INST-STORE-2))
 (729 729 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (729 729 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (727 157 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (719 6 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (691 79 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (612 79 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (600 571 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (517 203 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (517 203 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (479 479 (:TYPE-PRESCRIPTION IFU-STG-P))
 (474 158 (:REWRITE SUBTRACE-P-CDR))
 (444 148 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (444 148 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (444 148 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (444 148 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (444 148 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (433 433 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (424 424 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (424 424 (:TYPE-PRESCRIPTION DQ-STG-P))
 (424 424 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (418 55 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (407 161 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (406 406 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (353 353 (:REWRITE DEFAULT-CDR))
 (339 339 (:REWRITE DEFAULT-CAR))
 (319 55 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (316 316 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (316 158 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (314 314 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (314 314 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (282 47 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (239 239 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (239 239 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (237 79 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (237 79 (:REWRITE INST-LSU-IF-INST-LOAD))
 (237 79 (:REWRITE INST-LOAD-INST-STORE-EXCLUSIVE))
 (180 36 (:REWRITE INST-LISTP-CDR))
 (165 55 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (165 55 (:REWRITE DQ-STG-NOT-IFU-STG))
 (165 55 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (165 55 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (165 3 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (161 161 (:REWRITE INST-MODIFIED-CAR))
 (158 158 (:TYPE-PRESCRIPTION LSU-STG-P))
 (158 158 (:REWRITE SUBTRACE-TAIL-P))
 (158 79 (:REWRITE INST-LSU-IF-INST-STORE))
 (157 157 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (156 6 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (156 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (148 148 (:REWRITE MEMBER-OF-SUBTRACE))
 (118 3 (:REWRITE INST-IN-ORDER-CAR-MEMBER-CDR))
 (114 6 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (112 3 (:REWRITE INST-IN-ORDER-P-CAR-TRACE))
 (85 85 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (82 82 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (75 12 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (69 3 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (42 42 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (29 29 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (29 29 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (27 27 (:TYPE-PRESCRIPTION COMMITTED-P))
 (24 6 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (24 6 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (24 3 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (21 21 (:REWRITE RETIRED-COMMITTED-INST))
 (21 6 (:LINEAR MT-ROB-HEAD-LT-8))
 (21 6 (:LINEAR MT-ROB-HEAD-GE-0))
 (18 6 (:REWRITE IFU-IS-LAST-INST))
 (18 3 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (18 3 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (18 3 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (15 15 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (15 6 (:LINEAR INST-TAG-LT-8))
 (12 12 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (12 12 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (12 6 (:REWRITE EXECUTED-DISPATCHED-INST))
 (12 6 (:REWRITE COMPLETED-DISPATCHED-INST))
 (12 6 (:REWRITE COMMIT-DISPATCHED-INST))
 (12 6 (:REWRITE COMMIT-COMMITTED-INST))
 (12 6 (:LINEAR INST-TAG-GE-0))
 (12 3 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (9 9 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (9 9 (:REWRITE RETIRED-DISPATCHED-INST))
 (9 3 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (9 3 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE IFU-NOT-COMMITTED-INST))
 (9 3 (:REWRITE EXECUTED-COMMITTED-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 DQ-NOT-COMMITTED-INST))
 (9 3 (:REWRITE COMPLETED-COMMITTED-INST))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (6 6 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (6 6 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (6 6 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 (6 3 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (6 3 (:REWRITE INST-IN-ORDER-ANTISYMMETRY))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE INST-SPECULTV-CAR))
 )
(NOT-TRACE-EXIST-MEM-MODIFIER-CDR-IF-NO-ACTIVE
 (555 6 (:REWRITE NOT-MEM-MODIFIER-P-IF-NOT-INST-STORE?))
 (353 14 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (255 6 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (238 11 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (212 3 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (204 6 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (202 63 (:REWRITE INST-LISTP-CAR))
 (200 6 (:REWRITE NOT-INST-IN-ORDER-P-RETIRED-NON-RETIRED))
 (184 48 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (176 5 (:DEFINITION MEMBER-EQUAL))
 (130 130 (:TYPE-PRESCRIPTION B1P))
 (93 6 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (84 12 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (72 12 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (66 66 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (66 66 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (66 62 (:REWRITE DEFAULT-CDR))
 (66 34 (:REWRITE SUBTRACE-P-CDR))
 (63 35 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (62 11 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (60 50 (:REWRITE DEFAULT-CAR))
 (60 6 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (60 6 (:REWRITE INST-LSU-IF-INST-STORE-2))
 (57 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (56 6 (:DEFINITION TRUE-LISTP))
 (55 9 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (54 6 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (54 6 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (52 52 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (52 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (52 5 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (48 3 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (47 47 (:TYPE-PRESCRIPTION IFU-STG-P))
 (46 46 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (46 46 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (44 44 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (42 42 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (42 42 (:TYPE-PRESCRIPTION DQ-STG-P))
 (42 42 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (42 42 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (37 37 (:REWRITE SUBTRACE-TAIL-P))
 (36 12 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (33 15 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (33 15 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (30 30 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (29 11 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (28 28 (:TYPE-PRESCRIPTION CONSP-MEMBER-EQUAL))
 (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))
 (25 25 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (24 24 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (24 24 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (24 12 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (18 18 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (18 6 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (18 6 (:REWRITE INST-LSU-IF-INST-LOAD))
 (18 6 (:REWRITE INST-LOAD-INST-STORE-EXCLUSIVE))
 (18 6 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (14 14 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (14 14 (:REWRITE MEMBER-OF-SUBTRACE))
 (12 12 (:TYPE-PRESCRIPTION LSU-STG-P))
 (12 6 (:REWRITE INST-LSU-IF-INST-STORE))
 (11 11 (:REWRITE INST-MODIFIED-CAR))
 (9 3 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE IFU-NOT-COMMITTED-INST))
 (9 3 (:REWRITE EXECUTED-COMMITTED-INST))
 (9 3 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE DQ-NOT-COMMITTED-INST))
 (9 3 (:REWRITE COMPLETED-COMMITTED-INST))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-COMMITTED-INST))
 (6 6 (:TYPE-PRESCRIPTION COMMITTED-P))
 (6 6 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (3 3 (:REWRITE RETIRED-COMMITTED-INST))
 (3 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE SUBTRACE-AFTER-P-CDR))
 )
(READ-MEM-WHEN-NO-ACTIVE-MEM-MODIFIER-BEFORE-INDUCT
 (20223 215 (:REWRITE NOT-MEM-MODIFIER-P-IF-NOT-INST-STORE?))
 (11360 5629 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 (8715 216 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (7970 216 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (6930 770 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (4520 4520 (:TYPE-PRESCRIPTION B1P))
 (3144 222 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (3113 430 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3073 430 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (2644 1090 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (2644 1090 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (2643 215 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (2533 252 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (2428 215 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (2310 770 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (2310 770 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (2310 770 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (2310 770 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (2310 770 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (2251 216 (:REWRITE INST-LSU-IF-INST-STORE-2))
 (2180 2180 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (2157 1947 (:REWRITE DEFAULT-CAR))
 (2037 313 (:REWRITE INST-POST-ISA-INST-IN))
 (1912 1912 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1578 310 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (1554 1554 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (1554 1554 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (1513 1303 (:REWRITE DEFAULT-CDR))
 (1430 215 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (1420 1247 (:REWRITE INST-LISTP-CAR))
 (1354 318 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (1251 215 (:REWRITE NOT-INST-IN-ORDER-P-RETIRED-NON-RETIRED))
 (1064 1064 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (1013 1013 (:REWRITE SUBTRACE-TAIL-P))
 (1013 1013 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (1011 573 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (918 306 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (918 306 (:REWRITE DQ-STG-NOT-IFU-STG))
 (918 306 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (918 306 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (860 860 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (860 430 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (745 215 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (646 216 (:REWRITE INST-LOAD-INST-STORE-EXCLUSIVE))
 (645 215 (:REWRITE INST-LSU-IF-INST-LOAD))
 (613 613 (:REWRITE DEFAULT-<-2))
 (613 613 (:REWRITE DEFAULT-<-1))
 (600 4 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (544 544 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (544 544 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (488 56 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (467 128 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (436 56 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (430 430 (:TYPE-PRESCRIPTION LSU-STG-P))
 (430 215 (:REWRITE INST-LSU-IF-INST-STORE))
 (272 37 (:DEFINITION TRUE-LISTP))
 (268 1 (:REWRITE READ-MEM-ISA-STEP-IF-NOT-MEM-MODIFIER))
 (240 8 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (224 56 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (215 207 (:REWRITE INST-SPECULTV-CAR))
 (194 173 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (189 63 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (186 22 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (184 8 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (164 16 (:REWRITE RETIRED-DISPATCHED-INST))
 (144 4 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (142 128 (:REWRITE INST-MODIFIED-CAR))
 (132 4 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (126 126 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (113 113 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (109 56 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (92 4 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (81 15 (:REWRITE INST-LISTP-CDR))
 (77 2 (:REWRITE NON-RETIRE-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (68 3 (:REWRITE INST-LISTP-CONS))
 (50 34 (:REWRITE RETIRED-COMMITTED-INST))
 (50 10 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (46 46 (:TYPE-PRESCRIPTION COMMITTED-P))
 (45 1 (:REWRITE READ-MEM-ISA-STEP-IF-NOT-ISA-STORE-INST-P))
 (44 22 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (44 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (40 4 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (34 6 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (32 8 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (32 8 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (30 10 (:REWRITE DEFS-ISA-STATE-P-INCLUDES-WEAK-ISA-STATE-P))
 (28 28 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (28 12 (:REWRITE EXECUTED-DISPATCHED-INST))
 (28 12 (:REWRITE COMPLETED-DISPATCHED-INST))
 (28 12 (:REWRITE COMMIT-DISPATCHED-INST))
 (28 12 (:REWRITE COMMIT-COMMITTED-INST))
 (24 8 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (24 8 (:REWRITE IFU-NOT-COMMITTED-INST))
 (24 8 (:REWRITE IFU-IS-LAST-INST))
 (24 8 (:REWRITE EXECUTED-COMMITTED-INST))
 (24 8 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (24 8 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (24 8 (:REWRITE DQ-NOT-COMMITTED-INST))
 (24 8 (:REWRITE COMPLETED-COMMITTED-INST))
 (24 8 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (24 4 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (24 4 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (24 4 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (24 4 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (16 16 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (12 12 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (12 12 (:TYPE-PRESCRIPTION INST-IN-ORDER-P))
 (12 6 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (12 4 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (12 4 (:REWRITE INST-IN-ORDER-CAR-IF-SUBTRACE-AFTER-P))
 (11 1 (:REWRITE ISA-EXCPT-P-INST-PRE-ISA))
 (9 1 (:REWRITE ISA-STORE-INST-P-INST-PRE-ISA))
 (8 8 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (8 8 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 (6 2 (:REWRITE IFU-STG-NOT-DQ-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (5 5 (:TYPE-PRESCRIPTION INST-STORE-ADDR))
 (4 4 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (4 4 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (4 4 (:REWRITE INST-IN-ORDER-CAR-MEMBER-CDR))
 (4 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 1 (:REWRITE ISA-STORE-ADDR-INST-PRE-ISA))
 (3 1 (:REWRITE INST-EXCPT-CAR))
 (1 1 (:TYPE-PRESCRIPTION ISA-STORE-INST-P))
 (1 1 (:TYPE-PRESCRIPTION ISA-STORE-ADDR))
 (1 1 (:TYPE-PRESCRIPTION ISA-EXCPT-P))
 (1 1 (:REWRITE SUBTRACE-P-NIL))
 (1 1 (:REWRITE DEFS-READ-ISA-INPUT))
 (1 1 (:REWRITE DEFS-INST-ASSERTIONS . 9))
 )
(READ-MEM-WHEN-NO-ACTIVE-MEM-MODIFIER-BEFORE-HELP
 (446 22 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (316 158 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 (212 2 (:REWRITE NOT-MEM-MODIFIER-P-IF-NOT-INST-STORE?))
 (207 3 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (174 2 (:DEFINITION TRACE-MEM))
 (158 158 (:TYPE-PRESCRIPTION MEM-P))
 (145 7 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (144 3 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (132 3 (:REWRITE RETIRED-DISPATCHED-INST))
 (131 2 (:REWRITE NOT-INST-IN-ORDER-P-RETIRED-NON-RETIRED))
 (128 64 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (106 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (87 29 (:REWRITE INST-LISTP-CAR))
 (75 11 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (74 7 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (74 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (72 9 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (69 11 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (64 64 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (64 64 (:TYPE-PRESCRIPTION B1P))
 (63 63 (:TYPE-PRESCRIPTION IFU-STG-P))
 (60 3 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (54 6 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (54 6 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (52 52 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (52 52 (:TYPE-PRESCRIPTION DQ-STG-P))
 (52 52 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (52 52 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (46 2 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (39 17 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (39 17 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (36 36 (:REWRITE SUBTRACE-TAIL-P))
 (36 36 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (34 34 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (34 34 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (34 34 (:REWRITE DEFAULT-CAR))
 (34 4 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (33 11 (:REWRITE EXECUTE-STG-NOT-IFU-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))
 (30 30 (:REWRITE DEFAULT-CDR))
 (29 7 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (26 26 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (26 4 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (22 22 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (22 22 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (22 2 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (20 20 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (20 20 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (20 4 (:REWRITE SUBTRACE-P-CDR))
 (20 4 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (20 2 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (20 2 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (20 2 (:REWRITE INST-LSU-IF-INST-STORE-2))
 (19 19 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (18 6 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (16 4 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (15 3 (:REWRITE RETIRED-COMMITTED-INST))
 (15 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (14 6 (:REWRITE MEMBER-OF-SUBTRACE))
 (12 3 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (9 9 (:REWRITE INST-SPECULTV-CAR))
 (9 3 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE IFU-NOT-COMMITTED-INST))
 (9 3 (:REWRITE EXECUTED-DISPATCHED-INST))
 (9 3 (:REWRITE EXECUTED-COMMITTED-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 DQ-NOT-COMMITTED-INST))
 (9 3 (:REWRITE COMPLETED-DISPATCHED-INST))
 (9 3 (:REWRITE COMPLETED-COMMITTED-INST))
 (9 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE COMMIT-DISPATCHED-INST))
 (9 3 (:REWRITE COMMIT-COMMITTED-INST))
 (8 8 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (8 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 6 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (6 6 (:TYPE-PRESCRIPTION COMMITTED-P))
 (6 2 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (6 2 (:REWRITE INST-LSU-IF-INST-LOAD))
 (6 2 (:REWRITE INST-LOAD-INST-STORE-EXCLUSIVE))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (4 4 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (4 2 (:REWRITE INST-LSU-IF-INST-STORE))
 (3 3 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 )
(READ-MEM-WHEN-NO-ACTIVE-MEM-MODIFIER-BEFORE
 (120 60 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 (60 60 (:TYPE-PRESCRIPTION MEM-P))
 (21 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (9 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION IFU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (4 2 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE READ-MEM-MA-MEM-IF-MT-NO-WRITE-AT))
 (3 1 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-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 MT-NO-WRITE-AT))
 (1 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-WBUF0-P-MEM-MODIFIER-IF-LSU-ADDRESS-MATCH
 (1210 10 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (930 10 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (660 12 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (624 12 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (542 22 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (460 30 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (342 42 (:REWRITE RETIRED-COMMITTED-INST))
 (290 10 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (168 168 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (132 132 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (116 2 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (100 20 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (100 10 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (100 10 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (96 24 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (96 24 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (94 94 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (84 84 (:TYPE-PRESCRIPTION COMMITTED-P))
 (84 24 (:LINEAR MT-ROB-HEAD-LT-8))
 (84 24 (:LINEAR MT-ROB-HEAD-GE-0))
 (82 82 (:TYPE-PRESCRIPTION IFU-STG-P))
 (80 80 (:TYPE-PRESCRIPTION DQ-STG-P))
 (80 20 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (74 74 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (74 74 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (74 74 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (62 42 (:REWRITE COMMIT-COMMITTED-INST))
 (60 40 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (60 24 (:LINEAR INST-TAG-LT-8))
 (50 30 (:REWRITE IFU-NOT-COMMITTED-INST))
 (50 30 (:REWRITE EXECUTED-COMMITTED-INST))
 (50 30 (:REWRITE DQ-NOT-COMMITTED-INST))
 (50 30 (:REWRITE COMPLETED-COMMITTED-INST))
 (50 20 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (50 10 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (48 48 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (48 24 (:LINEAR INST-TAG-GE-0))
 (47 47 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (45 6 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (45 3 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (40 40 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (40 40 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (40 20 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (36 36 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (36 3 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (32 2 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (30 10 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (30 10 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (30 10 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (30 10 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (30 10 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (30 10 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (30 10 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (27 9 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (24 12 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (24 3 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (20 20 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (20 10 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (20 10 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (18 3 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 2))
 (12 3 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (12 3 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR))
 (10 10 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (10 2 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (9 9 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (8 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 4 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (4 2 (:REWRITE IFU-IS-LAST-INST))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (2 2 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 )
(NOT-WBUF1-P-MEM-MODIFIER-IF-LSU-ADDRESS-MATCH
 (1150 10 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (870 10 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (660 12 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (624 12 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (482 22 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (420 30 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (322 42 (:REWRITE RETIRED-COMMITTED-INST))
 (250 10 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (168 168 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (132 132 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (116 2 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (100 10 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (100 10 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (96 24 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (96 24 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (94 94 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (84 84 (:TYPE-PRESCRIPTION COMMITTED-P))
 (84 24 (:LINEAR MT-ROB-HEAD-LT-8))
 (84 24 (:LINEAR MT-ROB-HEAD-GE-0))
 (82 82 (:TYPE-PRESCRIPTION IFU-STG-P))
 (80 80 (:TYPE-PRESCRIPTION DQ-STG-P))
 (74 74 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (74 74 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (74 74 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (62 42 (:REWRITE COMMIT-COMMITTED-INST))
 (60 24 (:LINEAR INST-TAG-LT-8))
 (60 20 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (60 20 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (50 30 (:REWRITE IFU-NOT-COMMITTED-INST))
 (50 30 (:REWRITE EXECUTED-COMMITTED-INST))
 (50 30 (:REWRITE DQ-NOT-COMMITTED-INST))
 (50 30 (:REWRITE COMPLETED-COMMITTED-INST))
 (50 20 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (50 10 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (48 48 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (48 24 (:LINEAR INST-TAG-GE-0))
 (42 3 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (40 40 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (40 40 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (40 20 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (36 36 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (36 36 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (36 9 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (36 3 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 2))
 (32 2 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (30 10 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (30 10 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (30 10 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (30 10 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (30 10 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (30 10 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (30 10 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (30 3 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (24 12 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (24 3 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (20 20 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (20 10 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (20 10 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (18 3 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 2))
 (12 3 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (12 3 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR))
 (10 10 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (10 2 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (8 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (6 6 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (4 4 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (4 2 (:REWRITE IFU-IS-LAST-INST))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (2 2 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (2 2 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 )
(NOT-MEM-MODIFIER-P-IF-IU-MU-BU
 (46 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (40 2 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (30 4 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (27 15 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (27 3 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (12 12 (:TYPE-PRESCRIPTION LSU-STG-P))
 (12 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (9 3 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (9 3 (:REWRITE INST-LSU-IF-INST-LOAD))
 (8 4 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 4 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 2 (:REWRITE INST-BU-IF-BU-STG-P))
 )
(NOT-MEM-MODIFIER-P-IF-RBUF-LCH
 (28 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (22 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (14 4 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (10 2 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 8 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (8 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 4 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 2 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 )
(NOT-MEM-MODIFIER-P-IF-COMPLETE
 (19 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (15 2 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (14 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (11 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (5 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (4 4 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (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))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (3 2 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (1 1 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(RETIRED-STG-P-MEM-MODIFIER-IF-NOT-LSU-ADDRESS-MATCH-CASE1
 (81 4 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (80 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (56 1 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (55 1 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (46 8 (:REWRITE RETIRED-COMMITTED-INST))
 (40 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (38 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (29 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (19 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (15 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (14 14 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (11 11 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (10 10 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (10 10 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (8 4 (:REWRITE EXECUTED-DISPATCHED-INST))
 (8 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (8 2 (:REWRITE NOT-MEM-MODIFIER-P-IF-IU-MU-BU))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 6 (:TYPE-PRESCRIPTION IFU-STG-P))
 (6 6 (:TYPE-PRESCRIPTION DQ-STG-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 3 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (5 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (4 4 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 1 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (3 1 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (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 COMPLETE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (2 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (2 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (2 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 )
(RETIRED-STG-P-MEM-MODIFIER-IF-NOT-LSU-ADDRESS-MATCH-CASE2
 (331 7 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (312 6 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (294 11 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (262 6 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (191 5 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (180 15 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (112 8 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (109 4 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (104 104 (:TYPE-PRESCRIPTION INST-OPCODE))
 (88 6 (:REWRITE RETIRED-COMMITTED-INST))
 (84 84 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (74 5 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (67 6 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (66 66 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (59 11 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (48 12 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (48 12 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (47 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (46 46 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (42 12 (:LINEAR MT-ROB-HEAD-LT-8))
 (42 12 (:LINEAR MT-ROB-HEAD-GE-0))
 (36 3 (:REWRITE INST-IN-ORDER-ANTISYMMETRY))
 (35 15 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (34 34 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (30 12 (:LINEAR INST-TAG-LT-8))
 (30 10 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (29 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (28 16 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (28 16 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (25 15 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (24 24 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (24 12 (:LINEAR INST-TAG-GE-0))
 (24 11 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (23 8 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (23 8 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (22 11 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (21 10 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (21 10 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (20 10 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (20 10 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (18 18 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (18 18 (:TYPE-PRESCRIPTION IFU-STG-P))
 (14 14 (:TYPE-PRESCRIPTION DQ-STG-P))
 (13 6 (:REWRITE COMMIT-COMMITTED-INST))
 (13 5 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (12 6 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (10 10 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (9 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (8 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (8 5 (:REWRITE IFU-IS-LAST-INST))
 (8 2 (:REWRITE NOT-MEM-MODIFIER-P-IF-IU-MU-BU))
 (6 6 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (6 6 (:REWRITE MEMBER-OF-SUBTRACE))
 (6 6 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (6 6 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (6 3 (:REWRITE RETIRED-STG-P-MEM-MODIFIER-IF-NOT-LSU-ADDRESS-MATCH-CASE1))
 (5 5 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (5 5 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (5 5 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 (5 5 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (5 5 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (5 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (4 4 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (4 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (4 2 (:REWRITE BFIX-BITP))
 (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))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION INST-DATA-ACCESS-ERROR?))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (2 1 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (1 1 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 )
(RETIRED-STG-P-MEM-MODIFIER-IF-NOT-LSU-ADDRESS-MATCH-CASE3
 (442 7 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (441 9 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (416 8 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (287 7 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (228 18 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (207 9 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (174 6 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (117 6 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (112 112 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (110 7 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (90 9 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (88 88 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (88 10 (:REWRITE RETIRED-COMMITTED-INST))
 (78 78 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (70 2 (:REWRITE NOT-MEM-MODIFIER-P-IF-NOT-INST-STORE?))
 (69 6 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (64 16 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (64 16 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (63 6 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (61 61 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (56 16 (:LINEAR MT-ROB-HEAD-LT-8))
 (56 16 (:LINEAR MT-ROB-HEAD-GE-0))
 (51 51 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (47 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (41 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (40 16 (:LINEAR INST-TAG-LT-8))
 (38 38 (:TYPE-PRESCRIPTION COMMITTED-P))
 (36 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (32 32 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (32 16 (:LINEAR INST-TAG-GE-0))
 (28 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (25 11 (:REWRITE RETIRED-STG-P-MEM-MODIFIER-IF-NOT-LSU-ADDRESS-MATCH-CASE2))
 (25 11 (:REWRITE RETIRED-STG-P-MEM-MODIFIER-IF-NOT-LSU-ADDRESS-MATCH-CASE1))
 (24 24 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (24 24 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (24 12 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (23 7 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (22 22 (:REWRITE MEMBER-OF-SUBTRACE))
 (22 22 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (22 22 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (22 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (21 9 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (20 9 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (20 8 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (19 10 (:REWRITE COMMIT-COMMITTED-INST))
 (18 10 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (18 10 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (18 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (17 17 (:TYPE-PRESCRIPTION IFU-STG-P))
 (17 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (17 8 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (17 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (16 8 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (16 8 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (15 9 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (15 9 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (15 9 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (15 6 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (14 8 (:REWRITE EXECUTED-DISPATCHED-INST))
 (14 6 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (14 4 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (12 7 (:REWRITE IFU-IS-LAST-INST))
 (11 5 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (10 2 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (9 9 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (9 9 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (8 8 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (8 8 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (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-LSU-IF-INST-STORE-2))
 (7 7 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (7 7 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (7 7 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 (6 6 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (6 4 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (6 2 (:REWRITE INST-LOAD-INST-STORE-EXCLUSIVE))
 (5 5 (:TYPE-PRESCRIPTION LSU-STG-P))
 (5 5 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (4 2 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (4 2 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (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))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 )
(RETIRED-STG-P-MEM-MODIFIER-IF-NOT-LSU-ADDRESS-MATCH
 (510 12 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (497 11 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (468 9 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (321 11 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (126 126 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (99 99 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (83 9 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (79 9 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (72 18 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (72 18 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (71 9 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (63 18 (:LINEAR MT-ROB-HEAD-LT-8))
 (63 18 (:LINEAR MT-ROB-HEAD-GE-0))
 (60 9 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (48 26 (:REWRITE COMMIT-DISPATCHED-INST))
 (45 18 (:LINEAR INST-TAG-LT-8))
 (42 26 (:REWRITE RETIRED-DISPATCHED-INST))
 (40 22 (:REWRITE COMPLETED-DISPATCHED-INST))
 (36 36 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (36 18 (:LINEAR INST-TAG-GE-0))
 (36 4 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (32 22 (:REWRITE RETIRED-COMMITTED-INST))
 (27 27 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (21 11 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (21 11 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (20 14 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (20 12 (:REWRITE IFU-IS-LAST-INST))
 (18 9 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (18 6 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (18 6 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (15 11 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (14 14 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (12 12 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (12 12 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (12 12 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 (10 8 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (8 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (6 6 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE IFU-STG-NOT-COMMIT-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))
 (3 1 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (1 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE RETIRE-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 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 EXECUTE-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-EXIST-NON-RETIRED-LMM-BEFORE-P-IF-NOT-ADDRESS-MATCH-HELP
 (3175 44 (:REWRITE INST-IN-ORDER-P-TOTAL))
 (2079 50 (:REWRITE INST-IN-ORDER-DISPATCHED-UNDISPATCHED))
 (1913 9 (:REWRITE NOT-WBUF1-P-MEM-MODIFIER-IF-LSU-ADDRESS-MATCH))
 (1913 9 (:REWRITE NOT-WBUF0-P-MEM-MODIFIER-IF-LSU-ADDRESS-MATCH))
 (1191 81 (:REWRITE RETIRED-DISPATCHED-INST))
 (1137 9 (:REWRITE NOT-MEM-MODIFIER-P-IF-NOT-INST-STORE?))
 (902 22 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (886 50 (:REWRITE INST-IN-ORDER-COMMIT-UNCOMMIT))
 (838 22 (:REWRITE INST-IN-ORDER-P-INST-START-SPECULTV))
 (638 22 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (528 25 (:REWRITE INST-IN-ORDER-CAR-MEMBER-CDR))
 (523 9 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (489 49 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (470 9 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (425 89 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (381 75 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (377 100 (:REWRITE RETIRED-COMMITTED-INST))
 (356 6 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (352 32 (:DEFINITION TRUE-LISTP))
 (333 38 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (287 18 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (266 266 (:TYPE-PRESCRIPTION COMMITTED-P))
 (264 6 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (260 9 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (256 22 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (236 21 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (222 46 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (199 18 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (198 22 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (198 22 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (193 193 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (192 64 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (192 46 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (190 97 (:REWRITE COMMIT-COMMITTED-INST))
 (186 186 (:REWRITE DEFAULT-CDR))
 (182 91 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (174 174 (:REWRITE DEFS-READ-INST))
 (174 78 (:REWRITE EXECUTED-DISPATCHED-INST))
 (174 78 (:REWRITE COMPLETED-DISPATCHED-INST))
 (174 78 (:REWRITE COMMIT-DISPATCHED-INST))
 (174 30 (:REWRITE INST-SPECULTV-CAR))
 (172 22 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (172 22 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (172 22 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (170 38 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (169 169 (:REWRITE DEFAULT-CAR))
 (163 19 (:REWRITE INST-MODIFIED-CAR))
 (144 16 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (134 134 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (132 22 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (128 128 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (125 47 (:REWRITE IFU-IS-LAST-INST))
 (121 59 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (121 59 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (118 118 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (111 37 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (111 37 (:REWRITE DQ-STG-NOT-IFU-STG))
 (111 37 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (111 37 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (110 110 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (110 110 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (108 9 (:REWRITE NOT-MEM-MODIFIER-P-IF-IU-MU-BU))
 (90 9 (:REWRITE INST-LSU-IF-INST-STORE-2))
 (88 88 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (86 22 (:REWRITE INST-IN-ORDER-ANTISYMMETRY))
 (84 28 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (84 28 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (84 22 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (82 82 (:REWRITE SUBTRACE-TAIL-P))
 (82 82 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (82 9 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (80 80 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (80 80 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (78 9 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (78 9 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (73 9 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (66 66 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (66 22 (:REWRITE INST-IN-ORDER-CAR-IF-SUBTRACE-AFTER-P))
 (63 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (63 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (56 47 (:REWRITE DQ0-IS-EARLIER-THAN-OTHER-DQ))
 (55 19 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (49 22 (:REWRITE INST-IN-ORDER-P-INST-SPECULTV))
 (49 22 (:REWRITE INST-IN-ORDER-P-INST-MODIFIED))
 (48 16 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (48 16 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (48 16 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (48 16 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (48 16 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (45 9 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (44 44 (:TYPE-PRESCRIPTION SUBTRACE-AFTER-P))
 (44 44 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (44 44 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 2))
 (44 44 (:REWRITE INST-IN-ORDER-TRANSITIVITY . 1))
 (36 36 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (36 18 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (27 27 (:TYPE-PRESCRIPTION IU-STG-P))
 (27 27 (:TYPE-PRESCRIPTION BU-STG-P))
 (27 9 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (27 9 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (27 9 (:REWRITE INST-LSU-IF-INST-LOAD))
 (27 9 (:REWRITE INST-LOAD-INST-STORE-EXCLUSIVE))
 (27 9 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (24 6 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (20 2 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION MU-STG-P))
 (18 18 (:TYPE-PRESCRIPTION LSU-STG-P))
 (18 18 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (18 18 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (18 9 (:REWRITE INST-LSU-IF-INST-STORE))
 (18 6 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE IFU-NOT-COMMITTED-INST))
 (18 6 (:REWRITE EXECUTED-COMMITTED-INST))
 (18 6 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (18 6 (:REWRITE DQ-NOT-COMMITTED-INST))
 (18 6 (:REWRITE COMPLETED-COMMITTED-INST))
 (18 6 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (12 12 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (10 10 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (9 6 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 (6 3 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 1))
 (3 3 (:REWRITE DEFS-READ-MA-STATE))
 )
(NOT-EXIST-NON-RETIRED-LMM-BEFORE-P-IF-NOT-ADDRESS-MATCH
 (157 1 (:DEFINITION MEMBER-EQUAL))
 (72 36 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (69 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-DISPATCHED . 1))
 (48 1 (:REWRITE NOT-MEMBER-EQUAL-CDR-IF-CAR-IS-NOT-COMMIT . 1))
 (44 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (42 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (36 36 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (28 2 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (22 2 (:DEFINITION TRACE-ALL-SPECULTV-P))
 (20 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (15 1 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (10 10 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-STG-P))
 (8 8 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (8 1 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (7 7 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (6 6 (:REWRITE DEFAULT-CAR))
 (5 5 (:REWRITE SUBTRACE-TAIL-P))
 (5 5 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 1 (:REWRITE RETIRED-COMMITTED-INST))
 (5 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (4 4 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (4 4 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (4 1 (:REWRITE NOT-MEMBER-OF-CDR-IF-CAR-IS-IFU-STG))
 (3 3 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3 1 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (3 1 (:REWRITE INST-LISTP-CAR))
 (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-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 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-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 (:REWRITE COMMIT-COMMITTED-INST))
 (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 2 (:REWRITE INST-SPECULTV-CAR))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (1 1 (:REWRITE INST-AT-DQ-0-IS-FIRST-NON-DISPATCHED-INST . 1))
 )
(READ-MEM-INST-LOAD-ADDR-INST-DEST-VAL
 (5 2 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (5 2 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(LSU-LCH-INST-INV-STEP-INST
 (2847 73 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (2400 20 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (2225 470 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (2190 73 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (1693 441 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (1314 73 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (940 470 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (849 481 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (774 206 (:REWRITE NOT-LSU-RBUF-WBUF0-IF-NOT-WBUF-VALID . 1))
 (470 470 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (470 470 (:REWRITE LSU-WBUF0-COMPLETE-IF-INST-IN))
 (470 470 (:REWRITE LSU-WBUF0-COMPLETE-IF-COMPLETE-INST-IN))
 (438 73 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (438 73 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (438 73 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (410 41 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (368 368 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (320 160 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 (245 245 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-IN))
 (245 245 (:REWRITE LSU-WBUF1-COMPLETE-IF-COMPLETE-INST-IN))
 (219 73 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (219 73 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (219 73 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (219 73 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (181 181 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF1))
 (181 181 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF0))
 (168 12 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (164 44 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (164 44 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (160 160 (:TYPE-PRESCRIPTION MEM-P))
 (156 156 (:TYPE-PRESCRIPTION INST-OPCODE))
 (146 146 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (146 146 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (146 146 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (146 73 (:REWRITE IFU-VALID-IF-INST-IN))
 (140 40 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (123 41 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (120 20 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (89 89 (:REWRITE MEMBER-OF-SUBTRACE))
 (82 41 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (82 41 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (80 20 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (73 73 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (57 57 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (57 57 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (57 57 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (57 57 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (57 57 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (57 57 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (57 57 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (57 57 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (53 53 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (53 53 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (53 53 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (53 53 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (44 44 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (40 40 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (36 4 (:REWRITE READ-MEM-MA-MEM-IF-MT-NO-WRITE-AT))
 (28 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-EXCPT-DETECTED))
 (24 24 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (24 24 (:REWRITE INST-P-STEP-INST))
 (24 12 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (24 12 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (24 12 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (24 5 (:REWRITE DEFAULT-CDR))
 (24 5 (:REWRITE DEFAULT-CAR))
 (20 4 (:REWRITE DEFS-READ-BUFFER-ASSERTIONS . 3))
 (16 4 (:REWRITE READ-MEM-WHEN-NO-ACTIVE-MEM-MODIFIER-BEFORE))
 (16 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (12 12 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (12 4 (:REWRITE DEFS-LOAD-STORE-UNIT-ASSERTIONS . 4))
 (8 8 (:TYPE-PRESCRIPTION MT-NO-WRITE-AT))
 (8 8 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (8 8 (:TYPE-PRESCRIPTION EXIST-NON-RETIRED-LMM-BEFORE-P))
 (8 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-COMPLETE))
 (8 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-DQ))
 (8 4 (:REWRITE INST-EXCPT-FLAGS-STEP-DQ-INST))
 (4 4 (:TYPE-PRESCRIPTION READ-BUFFER-P))
 (4 4 (:TYPE-PRESCRIPTION LOAD-STORE-UNIT-P))
 (4 4 (:TYPE-PRESCRIPTION ADDR-P))
 (4 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF1))
 (4 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF0))
 (4 4 (:REWRITE DEFS-MA-STATE-ASSERTIONS . 13))
 )
(LSU-INST-INV-STEP-INST
 (2953 37 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (2880 18 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (2853 9 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1467 396 (:REWRITE DE-VALID-CONSISTENT))
 (621 621 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (540 9 (:LINEAR MT-DQ-LEN-GE-1))
 (531 9 (:LINEAR MT-DQ-LEN-LE-4))
 (486 27 (:REWRITE MT-DQ-LEN-2))
 (432 27 (:REWRITE MT-DQ-LEN-3))
 (384 8 (:REWRITE NOT-LSU-STG-STEP-INST-IF-NOT-DQ-2))
 (351 27 (:REWRITE MT-DQ-LEN-1))
 (342 9 (:LINEAR MT-DQ-LEN-LT-4))
 (279 9 (:LINEAR MT-DQ-LEN-LT-3))
 (243 9 (:LINEAR MT-DQ-LEN-LT-2))
 (225 9 (:LINEAR MT-DQ-LEN-GE-2))
 (216 27 (:REWRITE MT-DQ-LEN-4))
 (198 99 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (198 99 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (198 99 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (198 99 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (197 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (192 8 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (180 90 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (180 90 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (144 9 (:LINEAR MT-DQ-LEN-GE-3))
 (99 99 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (99 99 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (90 90 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (73 37 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (72 8 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (69 69 (:TYPE-PRESCRIPTION DQ-STG-P))
 (55 37 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (54 27 (:REWRITE MT-DQ-LEN-0))
 (50 10 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (44 44 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (42 42 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (41 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (41 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (40 40 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (37 37 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (37 37 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (37 37 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (37 37 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (37 37 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (37 37 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (37 37 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (37 37 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (37 37 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (37 37 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (37 37 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (37 37 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (37 37 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (37 37 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (37 37 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (37 37 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (37 37 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (37 37 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (37 37 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (37 37 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (37 37 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (37 37 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (37 37 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (37 37 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (37 37 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (37 37 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (36 18 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (35 17 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (35 17 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (33 33 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (30 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (28 10 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (28 10 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (28 10 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (24 8 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (24 8 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL2))
 (24 8 (:REWRITE IFU-STG-NOT-DQ-STG))
 (24 8 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (24 8 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (24 8 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (22 10 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (20 10 (:REWRITE DQ-STG-NOT-IFU-STG))
 (20 3 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (19 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (18 18 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (16 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (12 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (8 3 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (8 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (7 2 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 3 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (5 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (4 2 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (4 2 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (4 2 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (4 1 (:REWRITE RETIRED-COMMITTED-INST))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (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-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-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(ROBE-RECEIVE-INST-MT-ROB-TAIL
 (319 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (7 2 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (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-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 )
(ROB-HEAD-TAIL-NOT-EQUAL-IF-DISPATCH-AND-COMMIT
 (7448 612 (:REWRITE DE-VALID-CONSISTENT))
 (4809 413 (:REWRITE MT-DQ-LEN-2))
 (4427 415 (:REWRITE MT-DQ-LEN-3))
 (4232 90 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (3874 26 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (3848 13 (:DEFINITION COMMIT-JMP?))
 (3737 175 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (3690 112 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (3388 106 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (2597 381 (:REWRITE MT-DQ-LEN-0))
 (2228 391 (:REWRITE MT-DQ-LEN-1))
 (2121 24 (:LINEAR MT-DQ-LEN-LE-4))
 (2018 24 (:LINEAR MT-DQ-LEN-LT-4))
 (1735 226 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1728 104 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (1588 86 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (1535 1535 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (1316 90 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (1146 22 (:LINEAR MT-DQ-LEN-LT-3))
 (989 415 (:REWRITE MT-DQ-LEN-4))
 (988 52 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (975 13 (:DEFINITION LSU-PENDING-WRITES?))
 (936 26 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (822 18 (:LINEAR MT-DQ-LEN-LT-2))
 (630 14 (:LINEAR MT-DQ-LEN-GE-1))
 (534 14 (:LINEAR MT-DQ-LEN-GE-2))
 (386 18 (:LINEAR MT-DQ-LEN-GE-3))
 (377 78 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (368 120 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (338 78 (:REWRITE UNIQ-INST-OF-TAG-IF-COMMIT-INST))
 (319 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (312 78 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (306 306 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (286 78 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (286 26 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (286 26 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN-2))
 (286 13 (:REWRITE ROBE-WB-ROBE-SYNC-EXCLUSIVE))
 (286 13 (:REWRITE ROBE-BRANCH-ROBE-SYNC-EXCLUSIVE))
 (270 135 (:REWRITE DEFAULT-<-2))
 (260 52 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (247 13 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (247 13 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF0))
 (169 26 (:REWRITE ROBE-EXECUTE-NTH-ROBE-RIX))
 (156 156 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (156 13 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (156 13 (:REWRITE ROBE-BRANCH-INST-BRANCH-1))
 (156 13 (:REWRITE ROBE-BR-PREDICT-INST-BR-PREDICT-1))
 (156 13 (:REWRITE ROBE-BR-PREDICT-INST-BR-ACTUAL-1))
 (143 143 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (143 143 (:REWRITE DEFS-MAETT-ASSERTIONS . 3))
 (135 135 (:REWRITE DEFAULT-<-1))
 (117 26 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1))
 (117 26 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0))
 (112 112 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (112 112 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (112 112 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (104 13 (:REWRITE LSU-WBUF0-VALID-IF-LSU-WBUF1-VALID))
 (96 96 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (88 88 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (87 87 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (82 82 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (65 26 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (65 26 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0-LCH))
 (65 26 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (65 26 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF0))
 (65 13 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF1))
 (65 13 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF0))
 (65 13 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-1))
 (60 5 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (52 13 (:REWRITE NOT-LSU-RBUF-WBUF1-IF-NOT-WBUF-VALID . 1))
 (50 10 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (33 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (26 26 (:REWRITE LSU-WBUF1-VALID-IF-INST-IN))
 (26 26 (:REWRITE LSU-WBUF1-COMMIT-IF-INST-IN))
 (26 26 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (26 26 (:REWRITE LSU-WBUF0-COMMIT-IF-INST-IN))
 (26 26 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN))
 (20 5 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (20 1 (:REWRITE LOGBIT-0-BITP))
 (14 1 (:DEFINITION BITP))
 (13 13 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-IN))
 (13 13 (:REWRITE LSU-WBUF1-COMPLETE-IF-COMPLETE-INST-IN))
 (13 13 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (13 13 (:REWRITE LSU-WBUF0-COMPLETE-IF-INST-IN))
 (13 13 (:REWRITE LSU-WBUF0-COMPLETE-IF-COMPLETE-INST-IN))
 (13 13 (:REWRITE LSU-RBUF-VALID-IF-INST-IN))
 (13 13 (:REWRITE LSU-PENDING-WRITES-IF-WBUF-INST-IN))
 (11 11 (:TYPE-PRESCRIPTION RDB-TYPE))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (6 2 (:LINEAR RDB-UPPER-BOUND))
 (5 5 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS))
 (5 5 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (5 5 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (3 3 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION BSPP))
 (2 2 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (2 2 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (2 2 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE BITP-RDB-BSP-1))
 (1 1 (:TYPE-PRESCRIPTION BSP-SIZE-TYPE))
 (1 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (1 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (1 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (1 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (1 1 (:REWRITE MU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (1 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (1 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (1 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (1 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (1 1 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 )
(DISPATCH-PC-INST-PC
 (62 1 (:REWRITE DQ-DE0-PC-=-INST-PC-2))
 (59 1 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (48 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (19 2 (:REWRITE MT-DQ-LEN-2))
 (18 4 (:REWRITE DE-VALID-CONSISTENT))
 (17 2 (:REWRITE MT-DQ-LEN-3))
 (12 12 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (9 2 (:REWRITE MT-DQ-LEN-4))
 (9 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (4 2 (:REWRITE MT-DQ-LEN-1))
 (4 2 (:REWRITE MT-DQ-LEN-0))
 (4 2 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (4 2 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (4 2 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (4 2 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (2 2 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (2 1 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (2 1 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 )
(DISPATCH-DEST-REG-INST-DEST-REG
 (372 6 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (360 12 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (288 6 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (114 12 (:REWRITE MT-DQ-LEN-2))
 (108 24 (:REWRITE DE-VALID-CONSISTENT))
 (102 12 (:REWRITE MT-DQ-LEN-3))
 (72 72 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (54 12 (:REWRITE MT-DQ-LEN-4))
 (54 6 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (24 24 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (24 12 (:REWRITE MT-DQ-LEN-1))
 (24 12 (:REWRITE MT-DQ-LEN-0))
 (24 12 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (24 12 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (24 12 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (24 12 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (20 5 (:REWRITE DQ-DE0-RC-=-INST-RC-2))
 (12 12 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (12 12 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (12 6 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (12 6 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (6 6 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (6 6 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (5 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (4 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (4 1 (:REWRITE DQ-DE0-RA-=-INST-RA-2))
 (3 2 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (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))
 )
(INST-CNTLV-EXUNIT-BRANCH-0-IF-DECODE-ERROR
 (670 2 (:DEFINITION BITP))
 (634 4 (:REWRITE EQUAL-LOGCONS))
 (541 236 (:REWRITE LOGHEAD-IDENTITY))
 (425 19 (:DEFINITION UNSIGNED-BYTE-P))
 (413 227 (:REWRITE LOGTAIL-IDENTITY))
 (406 19 (:DEFINITION INTEGER-RANGE-P))
 (339 1 (:REWRITE LOGCAR-BITP))
 (339 1 (:REWRITE LOGBIT-0-BITP))
 (291 14 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (241 241 (:TYPE-PRESCRIPTION INTEGERP-INST-WORD))
 (214 10 (:LINEAR LOGHEAD-UPPER-BOUND))
 (212 8 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (200 10 (:LINEAR LOGHEAD-LEQ))
 (168 42 (:REWRITE LOGCONS-<-0))
 (94 55 (:REWRITE DEFAULT-<-1))
 (80 10 (:REWRITE LOGTAIL-LESSP))
 (80 10 (:LINEAR LOGTAIL-LEQ))
 (72 1 (:REWRITE LOGCDR-LOGTAIL))
 (70 4 (:REWRITE B1P-B-IOR))
 (55 55 (:REWRITE DEFAULT-<-2))
 (48 13 (:REWRITE OPCD-P-BV-EQV-IFF-EQUAL))
 (45 1 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (36 9 (:REWRITE RNAME-P-BV-EQV-IFF-EQUAL))
 (35 35 (:TYPE-PRESCRIPTION OPCD-P))
 (27 27 (:TYPE-PRESCRIPTION RNAME-P))
 (19 19 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION INST-OPCODE))
 (1 1 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(DISPATCH-EXCPT-INST-EXCPT-FLAGS
 (62 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (59 1 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (48 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (19 2 (:REWRITE MT-DQ-LEN-2))
 (18 4 (:REWRITE DE-VALID-CONSISTENT))
 (17 2 (:REWRITE MT-DQ-LEN-3))
 (12 12 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (9 2 (:REWRITE MT-DQ-LEN-4))
 (9 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (4 2 (:REWRITE MT-DQ-LEN-1))
 (4 2 (:REWRITE MT-DQ-LEN-0))
 (4 2 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (4 2 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (4 2 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (4 2 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (2 2 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (2 2 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (2 1 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (2 1 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 )
(EXECUTE-INST-ROBE-INV-STEP-INST-FROM-DQ-0
 (14785 5 (:REWRITE INST-BR-PREDICT-STEP-INST))
 (11600 5 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 2))
 (11586 951 (:REWRITE MT-DQ-LEN-3))
 (11143 382 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (10974 951 (:REWRITE MT-DQ-LEN-2))
 (10621 438 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (8685 445 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (7975 25 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (7610 1668 (:REWRITE DE-VALID-CONSISTENT))
 (6100 347 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (5210 5210 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (5203 921 (:REWRITE MT-DQ-LEN-1))
 (4777 64 (:LINEAR MT-DQ-LEN-LT-3))
 (4732 17 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (4393 896 (:REWRITE MT-DQ-LEN-0))
 (3856 64 (:LINEAR MT-DQ-LEN-LE-4))
 (3685 64 (:LINEAR MT-DQ-LEN-LT-4))
 (3170 5 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 1))
 (2981 59 (:LINEAR MT-DQ-LEN-LT-2))
 (2914 961 (:REWRITE MT-DQ-LEN-4))
 (2705 395 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (2686 433 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (2573 54 (:LINEAR MT-DQ-LEN-GE-1))
 (2225 54 (:LINEAR MT-DQ-LEN-GE-2))
 (2218 76 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (2096 74 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (1896 12 (:REWRITE DQ-DE0-BR-TARGET-=-INST-BR-TARGET-2))
 (1856 12 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (1785 34 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1764 59 (:LINEAR MT-DQ-LEN-GE-3))
 (1723 34 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (1665 25 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (1425 25 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (1356 678 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (1326 663 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (1137 48 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (1097 125 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (1068 182 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (986 17 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (970 73 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (936 161 (:REWRITE RDB-BITP))
 (935 34 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (935 17 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (919 22 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (901 34 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (898 41 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (825 25 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (784 31 (:REWRITE INST-LSU-IF-INST-STORE))
 (668 334 (:REWRITE DEFAULT-<-2))
 (667 41 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (657 46 (:REWRITE INST-BU-IF-BU-STG-P))
 (649 649 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (638 638 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (622 52 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (601 17 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (573 94 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (573 74 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (567 567 (:TYPE-PRESCRIPTION INST-CNTLV))
 (549 108 (:DEFINITION BITP))
 (531 68 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (508 74 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (491 109 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (472 118 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (472 118 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (468 74 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (455 455 (:TYPE-PRESCRIPTION INST-OPCODE))
 (423 423 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (413 118 (:LINEAR MT-ROB-HEAD-LT-8))
 (413 118 (:LINEAR MT-ROB-HEAD-GE-0))
 (390 390 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (375 125 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (375 25 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (337 25 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (334 334 (:REWRITE DEFAULT-<-1))
 (334 32 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (323 73 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (323 34 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (317 109 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (309 135 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (308 153 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (306 306 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (295 118 (:LINEAR INST-TAG-LT-8))
 (275 25 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (260 25 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (250 25 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (238 34 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (236 236 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (236 118 (:LINEAR INST-TAG-GE-0))
 (232 8 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (230 23 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (228 94 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (228 94 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (228 94 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (226 52 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (225 125 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (220 57 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (220 25 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (219 5 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 2))
 (208 46 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (204 34 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (204 34 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (194 194 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (186 25 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (179 179 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (179 179 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (175 25 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (170 34 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (153 153 (:REWRITE MEMBER-OF-SUBTRACE))
 (152 152 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (152 72 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (152 59 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (150 25 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (140 35 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (136 4 (:REWRITE ROBE-BRANCH-INST-BRANCH-1))
 (136 4 (:REWRITE ROBE-BR-PREDICT-INST-BR-ACTUAL-1))
 (135 135 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (135 135 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (135 135 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (120 67 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (112 20 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (109 52 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (108 108 (:TYPE-PRESCRIPTION BITP))
 (108 68 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (103 49 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (102 17 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (100 50 (:REWRITE IFU-VALID-IF-INST-IN))
 (98 98 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (98 57 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (91 71 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (90 6 (:REWRITE INST-STORE-STEP-INST))
 (88 8 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (85 34 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (80 20 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (80 20 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (80 20 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (80 20 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (80 20 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (80 8 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (76 17 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (75 25 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (75 25 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (75 25 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (75 25 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (74 74 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (74 74 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (74 74 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (74 74 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (74 74 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (74 74 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (74 74 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (74 74 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (74 74 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (74 74 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (74 74 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (74 74 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (74 74 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (74 74 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (74 74 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (74 74 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (74 74 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (74 74 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (74 74 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (74 74 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (73 20 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (73 20 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (68 51 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (68 34 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (68 34 (:REWRITE IFU-STG-NOT-DQ-STG))
 (68 34 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (68 34 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (68 34 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (68 17 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (68 17 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (68 17 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (67 31 (:REWRITE INST-LSU-IF-INST-LOAD))
 (63 38 (:REWRITE INST-MU-IF-MU-STG-P))
 (62 29 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (53 34 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (53 33 (:REWRITE INST-IU-IF-IU-STG-P))
 (51 34 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (51 34 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (51 34 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (51 34 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (51 34 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (51 34 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (51 34 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (51 34 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (51 17 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (51 17 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (51 17 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (51 17 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (51 15 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (50 50 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (50 50 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (50 25 (:REWRITE RETIRED-DISPATCHED-INST))
 (50 25 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (50 25 (:REWRITE EXECUTED-DISPATCHED-INST))
 (50 25 (:REWRITE COMPLETED-DISPATCHED-INST))
 (50 25 (:REWRITE COMMIT-DISPATCHED-INST))
 (49 31 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (46 23 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (46 23 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (46 22 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (42 2 (:REWRITE DISPATCH-TO-LSU-NO-UNIT-EXCLUSIVE))
 (40 40 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (40 20 (:TYPE-PRESCRIPTION TYPE-DQ-STG))
 (38 34 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (36 12 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (35 35 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (34 34 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (34 34 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (34 34 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (34 34 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (34 34 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (34 17 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (34 17 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (34 17 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (34 17 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (30 15 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (30 15 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (30 5 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (26 2 (:REWRITE DISPATCH-TO-MU-NO-UNIT-EXCLUSIVE))
 (26 2 (:REWRITE DISPATCH-TO-IU-NO-UNIT-EXCLUSIVE))
 (26 2 (:REWRITE DISPATCH-TO-BU-NO-UNIT-EXCLUSIVE))
 (25 25 (:TYPE-PRESCRIPTION COMMITTED-P))
 (25 25 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (25 25 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (25 25 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (25 25 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (25 25 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (25 25 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (25 25 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (24 8 (:REWRITE ROBE-VALID-MT-ROB-TAIL-IF-NOT-ROB-FULL))
 (21 21 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (20 20 (:TYPE-PRESCRIPTION ZP))
 (20 20 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (20 20 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (20 20 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (20 20 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (18 18 (:TYPE-PRESCRIPTION LSU-STG-P))
 (18 9 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (18 2 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (17 17 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (16 16 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 4 (:REWRITE LOGCAR-BITP))
 (8 8 (:TYPE-PRESCRIPTION ROB-P))
 (8 8 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (8 8 (:REWRITE INST-OPCODE-STEP-INST))
 (2 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF1))
 (2 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF0))
 (2 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-READ-PROHIBITED-AT-RBUF))
 )
(NOT-ROBE-RECEIVE-INST-INST-TAG-HELP-HELP
 (126 6 (:REWRITE ROBE-WB-INST-WB-1))
 (76 4 (:REWRITE ROBE-WB-ROBE-SYNC-EXCLUSIVE))
 (52 4 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (45 10 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (40 8 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (38 6 (:REWRITE ROBE-BRANCH-INST-BRANCH-1))
 (36 12 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (32 4 (:REWRITE ROBE-BRANCH-ROBE-SYNC-EXCLUSIVE))
 (28 8 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (24 24 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (24 24 (:REWRITE DEFS-MAETT-ASSERTIONS . 4))
 (20 8 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (16 16 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (16 16 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (16 8 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (16 8 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (12 6 (:REWRITE DEFAULT-<-2))
 (12 6 (:REWRITE DEFAULT-<-1))
 (12 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (12 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (8 8 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 )
(NOT-ROBE-RECEIVE-INST-INST-TAG-HELP
 (319 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (82 3 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (56 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (41 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 5 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (21 1 (:REWRITE RETIRED-COMMITTED-INST))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (19 3 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 15 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (14 2 (:LINEAR MT-ROB-TAIL-LT-8))
 (12 12 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (11 11 (:TYPE-PRESCRIPTION IFU-STG-P))
 (11 11 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (11 11 (:TYPE-PRESCRIPTION DQ-STG-P))
 (11 11 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (9 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (8 3 (:REWRITE COMMIT-STG-NOT-IFU-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))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (7 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (7 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 3 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 2 (:REWRITE EXECUTE-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 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (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-DISPATCHED-INST))
 (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 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (1 1 (:REWRITE NOT-COMPLETE-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))
 )
(NOT-ROBE-RECEIVE-INST-INST-TAG
 (319 1 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 1 (:REWRITE NOT-INST-AT-ROB-TAIL-IF-EXECUTE-OR-COMPLETE))
 (5 1 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (3 3 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (3 1 (:REWRITE NOT-ROBE-RECEIVE-INST-INST-TAG-HELP-HELP))
 (3 1 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (2 2 (:TYPE-PRESCRIPTION CONSISTENT-ROB-FLG-P))
 (2 2 (:TYPE-PRESCRIPTION COMPLETE-STG-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 )
(NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-IU
 (1134 282 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (741 3 (:REWRITE BV-EQV-IFF-EQUAL))
 (726 6 (:DEFINITION UNSIGNED-BYTE-P))
 (717 6 (:DEFINITION INTEGER-RANGE-P))
 (687 103 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (478 282 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (397 397 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (392 71 (:REWRITE RETIRED-DISPATCHED-INST))
 (252 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (242 71 (:REWRITE COMPLETED-DISPATCHED-INST))
 (242 71 (:REWRITE COMMIT-DISPATCHED-INST))
 (215 215 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (208 208 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (117 103 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (112 112 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (106 2 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (60 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (38 38 (:REWRITE MEMBER-OF-SUBTRACE))
 (37 37 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (37 37 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (36 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (30 3 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (27 3 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (26 10 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (26 10 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (24 4 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (20 20 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (15 3 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (14 10 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (14 10 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (14 10 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (14 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (12 2 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (12 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (12 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (10 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (10 2 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (8 8 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-STG-P))
 (8 4 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (8 4 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (8 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (8 2 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (8 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (8 2 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (6 6 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (6 6 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (6 6 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (6 6 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 3 (:LINEAR INST-TAG-LT-8))
 (6 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (4 4 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (3 3 (:TYPE-PRESCRIPTION ROB-P))
 (3 3 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (2 2 (:TYPE-PRESCRIPTION MU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 )
(NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-MU
 (3543 34 (:REWRITE BV-EQV-IFF-EQUAL))
 (3373 68 (:DEFINITION UNSIGNED-BYTE-P))
 (3299 68 (:DEFINITION INTEGER-RANGE-P))
 (2451 428 (:REWRITE RETIRED-DISPATCHED-INST))
 (1638 26 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1476 428 (:REWRITE COMPLETED-DISPATCHED-INST))
 (1476 428 (:REWRITE COMMIT-DISPATCHED-INST))
 (742 120 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (740 90 (:LINEAR INST-TAG-LT-8))
 (689 13 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (675 105 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (672 224 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (672 224 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (672 224 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (672 224 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (672 224 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (672 56 (:LINEAR INST-TAG-GE-0))
 (559 559 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (474 474 (:TYPE-PRESCRIPTION IFU-STG-P))
 (474 474 (:TYPE-PRESCRIPTION DQ-STG-P))
 (426 426 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (426 426 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (390 26 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (336 336 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (288 288 (:REWRITE MEMBER-OF-SUBTRACE))
 (234 26 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (228 228 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (224 224 (:REWRITE MU-LCH1-VALID-IF-INST-IN))
 (169 65 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (169 65 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (163 163 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (156 26 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (152 152 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (130 130 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (120 120 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (105 105 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (91 65 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (91 65 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (91 65 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (91 26 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (78 26 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (78 13 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (78 13 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (78 13 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (68 68 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (68 68 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (68 68 (:REWRITE DEFAULT-<-2))
 (68 68 (:REWRITE DEFAULT-<-1))
 (65 13 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (65 13 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (60 6 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (54 6 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (52 52 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (52 52 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (52 26 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (52 26 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (52 26 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (52 26 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (52 13 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (52 13 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (52 13 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (30 6 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (26 26 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (26 26 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (26 26 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (26 26 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (26 26 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (18 12 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (12 12 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (12 12 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (12 12 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (7 1 (:REWRITE INTEGERP-B-IF))
 (6 6 (:TYPE-PRESCRIPTION ROB-P))
 (6 6 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION BU-STG-P))
 )
(NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-BU
 (484 2 (:REWRITE BV-EQV-IFF-EQUAL))
 (474 4 (:DEFINITION UNSIGNED-BYTE-P))
 (468 4 (:DEFINITION INTEGER-RANGE-P))
 (418 78 (:REWRITE RETIRED-DISPATCHED-INST))
 (268 78 (:REWRITE COMPLETED-DISPATCHED-INST))
 (268 78 (:REWRITE COMMIT-DISPATCHED-INST))
 (252 4 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (140 24 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (114 18 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (106 2 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (64 64 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (60 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (50 50 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (44 44 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (39 39 (:REWRITE MEMBER-OF-SUBTRACE))
 (39 39 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (39 39 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (36 36 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (36 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (26 10 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (26 10 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (24 24 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (24 4 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (20 20 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (20 2 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (18 18 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (16 2 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (14 10 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (14 10 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (14 10 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (14 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (12 12 (:TYPE-PRESCRIPTION IFU-STG-P))
 (12 12 (:TYPE-PRESCRIPTION DQ-STG-P))
 (12 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-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-DQ-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (12 2 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (12 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (12 2 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (10 2 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (10 2 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (10 2 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (8 8 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 4 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (8 4 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (8 4 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (8 4 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (8 2 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (8 2 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (8 2 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (4 4 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (4 4 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (4 4 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (4 4 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (4 4 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (4 4 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (4 4 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 2 (:LINEAR INST-TAG-LT-8))
 (2 2 (:TYPE-PRESCRIPTION ROB-P))
 (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 DEFS-MA-STATE-ASSERTIONS))
 )
(NOT-COMPLETE-STEP-INST-LSU-RS0
 (3 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST))
 (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-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0
 (335 75 (:REWRITE RETIRED-DISPATCHED-INST))
 (325 181 (:REWRITE INST-AT-STG-INST-STG-EXECUTE-2))
 (262 1 (:REWRITE BV-EQV-IFF-EQUAL))
 (260 75 (:REWRITE COMPLETED-DISPATCHED-INST))
 (260 75 (:REWRITE COMMIT-DISPATCHED-INST))
 (257 2 (:DEFINITION UNSIGNED-BYTE-P))
 (254 2 (:DEFINITION INTEGER-RANGE-P))
 (190 30 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (165 27 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (126 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (84 84 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (83 83 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (77 77 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (74 74 (:REWRITE MEMBER-OF-SUBTRACE))
 (74 74 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (74 74 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (58 58 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (54 54 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (53 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (44 44 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (40 40 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (30 30 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (30 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 27 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (18 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (12 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (8 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (7 5 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (7 5 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (7 5 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (7 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (5 1 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (5 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (5 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 2 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (4 2 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (4 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 1 (:LINEAR INST-TAG-LT-8))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 )
(NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-RS1
 (5 1 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (3 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST))
 (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-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (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))
 )
(NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1
 (335 75 (:REWRITE RETIRED-DISPATCHED-INST))
 (325 181 (:REWRITE INST-AT-STG-INST-STG-EXECUTE-2))
 (262 1 (:REWRITE BV-EQV-IFF-EQUAL))
 (260 75 (:REWRITE COMPLETED-DISPATCHED-INST))
 (260 75 (:REWRITE COMMIT-DISPATCHED-INST))
 (257 2 (:DEFINITION UNSIGNED-BYTE-P))
 (254 2 (:DEFINITION INTEGER-RANGE-P))
 (190 30 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (165 27 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (126 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (84 84 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (83 83 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (77 77 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (74 74 (:REWRITE MEMBER-OF-SUBTRACE))
 (74 74 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (74 74 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (58 58 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (54 54 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (53 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (44 44 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (40 40 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (30 30 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (30 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 27 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (18 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (12 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (8 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (7 5 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (7 5 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (7 5 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (7 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (5 1 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (5 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (5 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 2 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (4 2 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (4 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 1 (:LINEAR INST-TAG-LT-8))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 )
(NOT-COMPLETE-STG-P-STEP-INST-LSU-WBUF0
 (3 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-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-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF0
 (335 75 (:REWRITE RETIRED-DISPATCHED-INST))
 (325 181 (:REWRITE INST-AT-STG-INST-STG-EXECUTE-2))
 (262 1 (:REWRITE BV-EQV-IFF-EQUAL))
 (260 75 (:REWRITE COMPLETED-DISPATCHED-INST))
 (260 75 (:REWRITE COMMIT-DISPATCHED-INST))
 (257 2 (:DEFINITION UNSIGNED-BYTE-P))
 (254 2 (:DEFINITION INTEGER-RANGE-P))
 (190 30 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (165 27 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (126 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (84 84 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (83 83 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (77 77 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (74 74 (:REWRITE MEMBER-OF-SUBTRACE))
 (74 74 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (74 74 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (58 58 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (54 54 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (53 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (44 44 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (40 40 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (30 30 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (30 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 27 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (18 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (12 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (8 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (7 5 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (7 5 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (7 5 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (7 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (5 1 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (5 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (5 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 2 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (4 2 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (4 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 1 (:LINEAR INST-TAG-LT-8))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 )
(NOT-COMPLETE-STG-STEP-INST-LSU-WBUF1
 (3 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-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-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF1
 (335 75 (:REWRITE RETIRED-DISPATCHED-INST))
 (325 181 (:REWRITE INST-AT-STG-INST-STG-EXECUTE-2))
 (262 1 (:REWRITE BV-EQV-IFF-EQUAL))
 (260 75 (:REWRITE COMPLETED-DISPATCHED-INST))
 (260 75 (:REWRITE COMMIT-DISPATCHED-INST))
 (257 2 (:DEFINITION UNSIGNED-BYTE-P))
 (254 2 (:DEFINITION INTEGER-RANGE-P))
 (190 30 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (165 27 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (126 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (84 84 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (83 83 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (77 77 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (74 74 (:REWRITE MEMBER-OF-SUBTRACE))
 (74 74 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (74 74 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (58 58 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (54 54 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (53 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (44 44 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (40 40 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (30 30 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (30 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 27 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (18 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (12 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (8 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (7 5 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (7 5 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (7 5 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (7 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (5 1 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (5 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (5 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 2 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (4 2 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (4 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 1 (:LINEAR INST-TAG-LT-8))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 )
(NOT-COMPLETE-STG-P-STEP-INST-LSU-RBUF
 (3 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-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-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF0))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-RBUF
 (335 75 (:REWRITE RETIRED-DISPATCHED-INST))
 (325 181 (:REWRITE INST-AT-STG-INST-STG-EXECUTE-2))
 (262 1 (:REWRITE BV-EQV-IFF-EQUAL))
 (260 75 (:REWRITE COMPLETED-DISPATCHED-INST))
 (260 75 (:REWRITE COMMIT-DISPATCHED-INST))
 (257 2 (:DEFINITION UNSIGNED-BYTE-P))
 (254 2 (:DEFINITION INTEGER-RANGE-P))
 (190 30 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (165 27 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (126 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (84 84 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (83 83 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (77 77 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (74 74 (:REWRITE MEMBER-OF-SUBTRACE))
 (74 74 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (74 74 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (58 58 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (54 54 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (53 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (44 44 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (40 40 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (30 30 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (30 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 27 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (18 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (13 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (12 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (8 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (7 5 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (7 5 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (7 5 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (7 2 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (6 2 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (6 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (6 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 1 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (5 1 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (5 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (5 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (4 4 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (4 4 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (4 2 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (4 2 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (4 2 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (4 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (4 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 1 (:LINEAR INST-TAG-LT-8))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 )
(COMPLETE-STG-P-STEP-INST-LSU-WBUF0-LCH
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-UNIQ-INST-AT-STGS-IF-INST-IN
 (36 14 (:REWRITE INST-SPECULTV-IS-NOT-MEMBER-EQUAL-TO-TRACE-ALL-SPECULTV))
 (14 14 (:TYPE-PRESCRIPTION TRACE-ALL-SPECULTV-P))
 (8 2 (:REWRITE NO-INST-AT-LSU-LCH))
 (2 2 (:REWRITE MEMBER-OF-SUBTRACE))
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-WBUF0-LCH
 (18 4 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (16 2 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (10 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (9 1 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 8 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (8 2 (:REWRITE UNIQ-INST-AT-IU-RS1-IF-VALID))
 (8 2 (:REWRITE UNIQ-INST-AT-IU-RS0-IF-VALID))
 (8 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (6 6 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (6 6 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (5 5 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (4 4 (:REWRITE UNIQ-INST-AT-STG-IF-UNIQ-INST-AT-STGS))
 (4 4 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (4 4 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (3 3 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION ROB-INDEX-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (2 2 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-RBUF))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 )
(COMPLETE-STG-P-STEP-INST-LSU-WBUF1-LCH
 (3 1 (:REWRITE RETIRE-STG-NOT-COMPLETE-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-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (1 1 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(ROBE-RECEIVE-RESULT-IF-LSU-WBUF1-LCH
 (18 4 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (16 2 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (10 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (9 1 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 8 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (8 2 (:REWRITE UNIQ-INST-AT-IU-RS1-IF-VALID))
 (8 2 (:REWRITE UNIQ-INST-AT-IU-RS0-IF-VALID))
 (8 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (6 6 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (6 6 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (5 5 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (4 4 (:REWRITE UNIQ-INST-AT-STG-IF-UNIQ-INST-AT-STGS))
 (4 4 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (4 4 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (3 3 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION ROB-INDEX-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (2 2 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-WBUF0-LCH))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-RBUF))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 )
(NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-LCH
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(ROBE-RECEIVE-RESULT-IF-EXECUTE-LSU-LCH
 (18 4 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (16 2 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (10 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (9 1 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (8 8 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (8 2 (:REWRITE UNIQ-INST-AT-IU-RS1-IF-VALID))
 (8 2 (:REWRITE UNIQ-INST-AT-IU-RS0-IF-VALID))
 (8 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (6 6 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (6 6 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (5 5 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (4 4 (:REWRITE UNIQ-INST-AT-STG-IF-UNIQ-INST-AT-STGS))
 (4 4 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (4 4 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (3 3 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (2 2 (:TYPE-PRESCRIPTION ROB-INDEX-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (2 2 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (1 1 (:REWRITE ROBE-RECEIVE-RESULT-IF-LSU-WBUF1-LCH))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-WBUF0-LCH))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-RBUF))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 )
(NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (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))
 )
(COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT
 (120 12 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (96 12 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (93 13 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (60 12 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (36 36 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (36 12 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (36 12 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (36 12 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (36 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (28 28 (:TYPE-PRESCRIPTION IFU-STG-P))
 (28 28 (:TYPE-PRESCRIPTION DQ-STG-P))
 (27 27 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (25 25 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (25 25 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (12 4 (:REWRITE STEP-INST-COMPLETE-INST))
 (12 4 (:REWRITE STEP-INST-COMMIT-INST))
 (10 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:REWRITE ROBE-RECEIVE-RESULT-IF-LSU-WBUF1-LCH))
 (8 8 (:REWRITE ROBE-RECEIVE-RESULT-IF-EXECUTE-LSU-LCH))
 (8 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-WBUF0-LCH))
 (8 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-RBUF))
 (8 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF1))
 (8 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF0))
 (8 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1))
 (8 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 (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))
 )
(NOT-CDB-READY-FOR-INST-TAG-IF-COMPLETE-HELP
 (8938 261 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (4147 158 (:REWRITE RETIRED-DISPATCHED-INST))
 (3110 87 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (2819 87 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (2493 261 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (1100 530 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (1100 530 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (1060 1060 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (934 182 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (728 261 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (624 158 (:REWRITE COMMIT-DISPATCHED-INST))
 (522 522 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (522 522 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (522 261 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (498 498 (:TYPE-PRESCRIPTION IFU-STG-P))
 (498 498 (:TYPE-PRESCRIPTION DQ-STG-P))
 (475 182 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (452 79 (:REWRITE NOT-UNIQ-INST-AT-STGS-IF-INST-IN))
 (443 87 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (398 92 (:DEFINITION MEMBER-EQUAL))
 (395 158 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (388 174 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (364 182 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (333 95 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (316 158 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (310 182 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (269 87 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (269 87 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (247 49 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (237 79 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (237 79 (:REWRITE DQ-STG-NOT-IFU-STG))
 (237 79 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (233 233 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (194 36 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (143 143 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (143 95 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (136 8 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (105 105 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (96 16 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (88 64 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (88 64 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (87 87 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (85 85 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (82 82 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (80 56 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (79 79 (:REWRITE MEMBER-OF-SUBTRACE))
 (79 79 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (79 79 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (79 79 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (72 24 (:REWRITE EQUAL-INST-STG-INST-AT-STGS))
 (68 68 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (59 59 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (49 49 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (48 24 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (48 24 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (36 36 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 (24 24 (:TYPE-PRESCRIPTION STAGE-P))
 (24 24 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (24 24 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (24 24 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (24 24 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (24 24 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 )
(NOT-CDB-READY-FOR-INST-TAG-IF-COMPLETE)
(NOT-ROBE-RECEIVE-RESULT-IF-COMPLETE-STG
 (68 2 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (40 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (34 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (18 2 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 2 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (9 5 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (9 5 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (7 1 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (5 2 (:REWRITE COMMIT-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))
 (5 1 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (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 RETIRE-STG-NOT-EXECUTE-STG))
 (4 2 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DQ-STG-P))
 (2 2 (:TYPE-PRESCRIPTION B1P))
 (2 2 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (2 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (2 2 (:REWRITE DEFS-INST-ASSERTIONS . 7))
 (1 1 (:TYPE-PRESCRIPTION ROB-P))
 (1 1 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (1 1 (:REWRITE ROBE-RECEIVE-RESULT-IF-LSU-WBUF1-LCH))
 (1 1 (:REWRITE ROBE-RECEIVE-RESULT-IF-EXECUTE-LSU-LCH))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-WBUF0-LCH))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-RBUF))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 (1 1 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 )
(EXECUTE-INST-ROBE-INV-STEP-INST-FROM-EXECUTE-STG
 (17279 626 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (10670 301 (:REWRITE RETIRED-DISPATCHED-INST))
 (9660 3 (:REWRITE INST-BR-PREDICT-STEP-INST))
 (7660 301 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (7518 3 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 2))
 (6903 510 (:REWRITE MT-DQ-LEN-3))
 (6660 132 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (6516 510 (:REWRITE MT-DQ-LEN-2))
 (5916 153 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (3966 626 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (3594 477 (:REWRITE MT-DQ-LEN-0))
 (3594 207 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (3327 792 (:REWRITE DE-VALID-CONSISTENT))
 (3188 3188 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (3049 617 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (2790 195 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (2736 492 (:REWRITE MT-DQ-LEN-1))
 (2652 27 (:LINEAR MT-DQ-LEN-LT-3))
 (2319 2319 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (2133 3 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 1))
 (2112 1594 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (2112 1594 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (1960 16 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (1920 12 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1818 27 (:LINEAR MT-DQ-LEN-LT-4))
 (1818 27 (:LINEAR MT-DQ-LEN-LE-4))
 (1659 9 (:REWRITE ROBE-RFEH-NTH-ROBE-IF-INST-FETCH-ERROR-2))
 (1563 123 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (1553 626 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (1526 617 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (1505 301 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (1464 24 (:LINEAR MT-DQ-LEN-LT-2))
 (1422 129 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (1398 516 (:REWRITE MT-DQ-LEN-4))
 (1318 9 (:REWRITE ROBE-WB-ROBE-SYNC-EXCLUSIVE))
 (1284 9 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (1276 626 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1276 617 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1178 8 (:REWRITE ROBE-COMPLETE-NTH-ROBE-RIX))
 (1164 39 (:REWRITE INST-BU-IF-BU-STG-P))
 (1157 23 (:REWRITE ROBE-BRANCH-NTH-ROBE-IF-INST-FETCH-ERROR))
 (1128 12 (:REWRITE ROBE-WB-INST-WB-1))
 (1122 6 (:REWRITE ROBE-WB-SREG-INST-WB-SREG-1))
 (1122 6 (:REWRITE ROBE-RFEH-INST-RFEH-1))
 (1122 6 (:REWRITE ROBE-BR-PREDICT-INST-BR-PREDICT-1))
 (1110 6 (:REWRITE ROBE-VAL-INST-BR-TARGET-1))
 (1050 21 (:LINEAR MT-DQ-LEN-GE-2))
 (999 21 (:LINEAR MT-DQ-LEN-GE-1))
 (972 24 (:LINEAR MT-DQ-LEN-GE-3))
 (951 325 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (924 316 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (903 301 (:REWRITE COMPLETED-DISPATCHED-INST))
 (903 301 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (903 301 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (903 301 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (903 301 (:REWRITE COMMIT-DISPATCHED-INST))
 (873 27 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (828 9 (:REWRITE ROBE-RFEH-NTH-ROBE-IF-INST-FETCH-ERROR))
 (812 9 (:REWRITE ROBE-SYNC-NTH-ROBE-IF-INST-FETCH-ERROR))
 (748 4 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (740 4 (:REWRITE ROBE-BR-PREDICT-INST-BR-ACTUAL-1))
 (665 665 (:TYPE-PRESCRIPTION DQ-STG-P))
 (630 315 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (612 306 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (540 6 (:REWRITE ROBE-VAL-INST-DEST-VAL-1))
 (540 6 (:REWRITE ROBE-DEST-INST-DEST-REG-IF-COMPLETE-2))
 (534 6 (:REWRITE ROBE-PC-INST-TAG))
 (518 518 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (518 518 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (473 51 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (446 22 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (411 18 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (400 2 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-1))
 (382 3 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (377 44 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (372 186 (:REWRITE DEFAULT-<-2))
 (353 22 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (316 316 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (291 291 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (284 39 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (258 87 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-LOAD-ACCS-ERROR-DETECTED-P . 1))
 (252 87 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-INST-STORE-ACCS-ERROR-DETECTED-P . 1))
 (240 76 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (222 39 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (220 46 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 2))
 (214 10 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (210 45 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (199 39 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (194 2 (:REWRITE ROBE-EXCPT-NTH-ROBE-IF-FETCH-OR-DECODE-ERROR))
 (186 186 (:REWRITE DEFAULT-<-1))
 (181 51 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (181 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (178 46 (:REWRITE INST-DECODE-ERROR-FETCH-ERROR-EXCLUSIVE))
 (171 21 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (165 3 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (162 3 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (160 39 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (155 41 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (148 88 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (148 46 (:REWRITE INST-DATA-ACCS-ERROR-FETCH-ERROR-EXCLUSIVE))
 (141 21 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (140 4 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (135 6 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (123 123 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (123 29 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (120 120 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (112 29 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (104 27 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (100 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (99 99 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (96 4 (:REWRITE ROBE-BR-PREDICT-INST-BR-ACTUAL-2))
 (94 74 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (93 33 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (93 33 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (90 90 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (90 6 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (87 3 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 2))
 (82 29 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (78 16 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 1))
 (75 5 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DATA-ACCS-ERROR-DETECTED-P . 2))
 (73 8 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (68 68 (:REWRITE MEMBER-OF-SUBTRACE))
 (66 66 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (66 66 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (64 4 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (63 3 (:REWRITE INST-DATA-DECODE-ERROR-DETECTED-STEP-INST-NOT-IFU))
 (58 46 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (56 14 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (56 14 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (54 6 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (53 25 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-COMPLETE-STG))
 (51 6 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (51 3 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (49 16 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-DECODE-ERROR-DETECTED-P . 1))
 (49 14 (:LINEAR MT-ROB-HEAD-LT-8))
 (49 14 (:LINEAR MT-ROB-HEAD-GE-0))
 (46 16 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (46 16 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (45 3 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (42 12 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (41 41 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (41 15 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-MU))
 (41 15 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU))
 (41 15 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-IU))
 (41 15 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-BU))
 (41 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (40 16 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (39 39 (:REWRITE INST-P-STEP-INST))
 (39 3 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (36 16 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (35 14 (:LINEAR INST-TAG-LT-8))
 (34 16 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-FETCH-ERROR-DETECTED-P . 1))
 (33 3 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (30 9 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (30 5 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (30 5 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (30 5 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (28 28 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (28 16 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (28 14 (:LINEAR INST-TAG-GE-0))
 (28 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (28 4 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (27 3 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (26 26 (:TYPE-PRESCRIPTION LSU-STG-P))
 (25 25 (:REWRITE ROBE-RECEIVE-RESULT-IF-LSU-WBUF1-LCH))
 (25 25 (:REWRITE ROBE-RECEIVE-RESULT-IF-EXECUTE-LSU-LCH))
 (25 25 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-WBUF0-LCH))
 (25 25 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-RBUF))
 (25 25 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF1))
 (25 25 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF0))
 (25 25 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1))
 (25 25 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 (25 5 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (24 24 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (24 12 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (24 9 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (24 6 (:REWRITE ROBE-DEST-INST-DEST-REG))
 (24 6 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (24 6 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (23 23 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (22 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (22 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (22 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (21 21 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (21 9 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (20 8 (:REWRITE ROBE-COMPLETE-NTH-ROBE-INST-TAG))
 (20 5 (:REWRITE INST-FETCH-ERROR-DATA-ACCS-ERROR-EXCLUSIVE))
 (20 5 (:REWRITE INST-DECODE-ERROR-DATA-ACCS-ERROR-EXCLUSIVE))
 (19 7 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (18 6 (:REWRITE ROBE-VAL-INST-DEST-VAL-2))
 (18 6 (:REWRITE ROBE-DEST-INST-DEST-REG-IF-COMPLETE))
 (18 6 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (18 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (17 7 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (16 16 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (16 16 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (16 16 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (16 16 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (16 16 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (16 16 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (16 16 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (16 16 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (16 16 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (15 15 (:TYPE-PRESCRIPTION ROB-P))
 (15 15 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (15 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (15 5 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (15 5 (:REWRITE INST-MU-IF-MU-STG-P))
 (15 5 (:REWRITE INST-IU-IF-IU-STG-P))
 (12 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (12 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (12 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (12 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (12 6 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (12 4 (:REWRITE IFU-VALID-IF-INST-IN))
 (12 3 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (11 5 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (10 6 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (9 3 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (9 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (9 3 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (9 3 (:REWRITE INST-STORE-STEP-INST))
 (9 3 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (9 3 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (9 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (9 3 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (8 8 (:REWRITE INST-OPCODE-STEP-INST))
 (6 6 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (6 6 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (6 6 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (6 6 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-LSU-READ-PROHIBITED))
 (6 6 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (6 6 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-2))
 (6 2 (:REWRITE LOGCAR-BITP))
 (6 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (6 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (4 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (3 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (2 2 (:TYPE-PRESCRIPTION BITP))
 (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 2 (:DEFINITION BITP))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 2))
 )
(EXECUTE-INST-ROBE-INV-STEP-INST
 (1279 7 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1268 4 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1179 5 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (983 11 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (652 176 (:REWRITE DE-VALID-CONSISTENT))
 (551 14 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (479 4 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (326 2 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (276 276 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (240 4 (:LINEAR MT-DQ-LEN-GE-1))
 (236 4 (:LINEAR MT-DQ-LEN-LE-4))
 (216 12 (:REWRITE MT-DQ-LEN-2))
 (214 10 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (192 12 (:REWRITE MT-DQ-LEN-3))
 (173 3 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (165 3 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (160 4 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (156 12 (:REWRITE MT-DQ-LEN-1))
 (152 4 (:LINEAR MT-DQ-LEN-LT-4))
 (124 4 (:LINEAR MT-DQ-LEN-LT-3))
 (113 5 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (108 4 (:LINEAR MT-DQ-LEN-LT-2))
 (107 107 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (100 4 (:LINEAR MT-DQ-LEN-GE-2))
 (96 12 (:REWRITE MT-DQ-LEN-4))
 (95 4 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (91 9 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (90 4 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (88 44 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (88 44 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (88 44 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (88 44 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (84 84 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (82 10 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (80 40 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (80 40 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (75 6 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (66 6 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (64 4 (:LINEAR MT-DQ-LEN-GE-3))
 (63 2 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (61 6 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (60 15 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (60 15 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (58 6 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (54 10 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (53 15 (:LINEAR MT-ROB-HEAD-LT-8))
 (53 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (52 15 (:LINEAR MT-ROB-HEAD-GE-0))
 (50 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (46 10 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (44 44 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (44 44 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (43 2 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (42 42 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (40 40 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (40 12 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (39 39 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (39 10 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (38 4 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (37 15 (:LINEAR INST-TAG-LT-8))
 (37 12 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (34 6 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 1))
 (34 4 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (31 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (30 30 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (30 15 (:LINEAR INST-TAG-GE-0))
 (28 6 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (27 12 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (26 4 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (25 3 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (24 24 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (24 12 (:REWRITE MT-DQ-LEN-0))
 (24 10 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (24 10 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (24 10 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (24 4 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (23 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (23 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (23 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (23 11 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (22 12 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (22 10 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (22 10 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (21 8 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (20 20 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (20 10 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (20 5 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (19 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (16 12 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (16 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (16 11 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (16 5 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (16 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (15 11 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (15 7 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (15 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (15 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (13 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (13 5 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (13 5 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (13 2 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (12 12 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 12 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (12 12 (:REWRITE MEMBER-OF-SUBTRACE))
 (12 7 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (12 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (12 6 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (12 3 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (11 11 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (11 11 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (11 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (11 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (11 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (11 6 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (11 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (11 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (10 6 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (10 5 (:REWRITE DQ-STG-NOT-IFU-STG))
 (10 4 (:REWRITE IFU-VALID-IF-INST-IN))
 (10 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (9 4 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (9 4 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (9 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (8 4 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (8 3 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (8 3 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (7 3 (:REWRITE IFU-STG-NOT-DQ-STG))
 (7 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (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 4 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (4 4 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (4 4 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (4 2 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (3 3 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (3 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-MU))
 (3 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU))
 (3 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-IU))
 (3 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-BU))
 (3 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-COMPLETE-STG))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (3 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (3 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (3 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (3 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (3 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE ROBE-RECEIVE-RESULT-IF-LSU-WBUF1-LCH))
 (1 1 (:REWRITE ROBE-RECEIVE-RESULT-IF-EXECUTE-LSU-LCH))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-WBUF0-LCH))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-RBUF))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(EXECUTE-INST-INV-STEP-INST
 (1636 16 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (1600 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1585 5 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (815 220 (:REWRITE DE-VALID-CONSISTENT))
 (434 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (345 345 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (300 5 (:LINEAR MT-DQ-LEN-GE-1))
 (297 13 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (295 5 (:LINEAR MT-DQ-LEN-LE-4))
 (270 15 (:REWRITE MT-DQ-LEN-2))
 (251 1 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (248 4 (:REWRITE INST-TAG-STEP-INST))
 (240 15 (:REWRITE MT-DQ-LEN-3))
 (195 15 (:REWRITE MT-DQ-LEN-1))
 (190 5 (:LINEAR MT-DQ-LEN-LT-4))
 (155 5 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (155 5 (:LINEAR MT-DQ-LEN-LT-3))
 (135 5 (:LINEAR MT-DQ-LEN-LT-2))
 (125 5 (:LINEAR MT-DQ-LEN-GE-2))
 (120 15 (:REWRITE MT-DQ-LEN-4))
 (110 55 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (110 55 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (110 55 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (110 55 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (100 50 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (100 50 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (80 5 (:LINEAR MT-DQ-LEN-GE-3))
 (78 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (73 10 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (62 1 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (55 55 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (55 55 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (55 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (55 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (55 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (54 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (53 10 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (51 1 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (50 50 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (50 5 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (50 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (46 10 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (45 5 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (43 43 (:TYPE-PRESCRIPTION DQ-STG-P))
 (39 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (37 37 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (36 36 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (36 16 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (36 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (34 34 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (33 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (31 5 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (30 15 (:REWRITE MT-DQ-LEN-0))
 (29 29 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (26 16 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (26 12 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (26 12 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (26 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (24 24 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (24 10 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (24 10 (:REWRITE DQ-STG-NOT-IFU-STG))
 (24 10 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (20 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (20 5 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (20 5 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (19 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (19 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (18 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (18 5 (:LINEAR MT-ROB-HEAD-LT-8))
 (17 5 (:LINEAR MT-ROB-HEAD-GE-0))
 (16 16 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (16 16 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (16 16 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (16 16 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (16 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (16 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (16 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (15 5 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (15 5 (:REWRITE IFU-STG-NOT-DQ-STG))
 (15 5 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (15 5 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (14 14 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (14 14 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (14 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (12 5 (:LINEAR INST-TAG-LT-8))
 (12 1 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (12 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (11 2 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (11 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (11 2 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 1))
 (11 1 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (10 10 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (10 5 (:LINEAR INST-TAG-GE-0))
 (10 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (10 1 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (10 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (10 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (10 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (10 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (9 5 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (9 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (9 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (9 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (9 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (7 7 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (7 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (7 3 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (7 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (6 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (4 4 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (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-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 RETIRED-COMMITTED-INST))
 (4 1 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (4 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (4 1 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (3 1 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (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-COMMIT-STG))
 (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-STG-NOT-EXECUTE-STG))
 (3 1 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (2 2 (:REWRITE INST-P-STEP-INST))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (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-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (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-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 )
(NOT-DISPATCH-NO-UNIT-IF-INST-BU
 (2235 60 (:DEFINITION UNSIGNED-BYTE-P))
 (2175 60 (:DEFINITION INTEGER-RANGE-P))
 (1610 40 (:REWRITE LOGTAIL-IDENTITY))
 (1575 432 (:REWRITE LOGCONS-<-0))
 (845 20 (:REWRITE LOGHEAD-IDENTITY))
 (845 20 (:REWRITE LOGCDR-LOGTAIL))
 (805 20 (:REWRITE LOGTAIL-UNSIGNED-BYTE-P))
 (676 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (459 22 (:DEFINITION BITP))
 (301 6 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (277 32 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (240 8 (:REWRITE EQUAL-LOGCONS))
 (169 41 (:REWRITE DE-VALID-CONSISTENT))
 (161 2 (:REWRITE LOGCAR-BITP))
 (143 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (123 1 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (121 61 (:REWRITE DEFAULT-<-1))
 (86 86 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (79 16 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (62 61 (:REWRITE DEFAULT-<-2))
 (60 60 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (55 4 (:REWRITE MT-DQ-LEN-2))
 (49 4 (:REWRITE MT-DQ-LEN-3))
 (41 4 (:REWRITE MT-DQ-LEN-1))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (36 18 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (30 4 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 4 (:REWRITE MT-DQ-LEN-4))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (20 20 (:TYPE-PRESCRIPTION LOGHEAD-TYPE))
 (20 20 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (20 4 (:REWRITE MT-DQ-LEN-0))
 (20 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IFF-NOT-INST-DECODE-ERROR?))
 (18 18 (:REWRITE MEMBER-OF-SUBTRACE))
 (18 18 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (18 18 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (18 9 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (18 9 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 2 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (9 9 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (9 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (8 5 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 4 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (5 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (5 1 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 1 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (4 1 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (4 1 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (4 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (3 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (3 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (3 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (2 2 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 2 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (2 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (2 1 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE INST-MU-IF-MU-STG-P))
 (2 1 (:REWRITE INST-IU-IF-IU-STG-P))
 (2 1 (:REWRITE INST-BU-IF-BU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 )
(NOT-DISPATCH-NO-UNIT-IF-INST-WRITE-BACK
 (301 6 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (169 41 (:REWRITE DE-VALID-CONSISTENT))
 (86 86 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (79 16 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (68 1 (:LINEAR MT-DQ-LEN-GE-1))
 (67 4 (:REWRITE DECODE-EXUNIT-EXCLUSIVE))
 (66 1 (:LINEAR MT-DQ-LEN-LE-4))
 (65 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (55 4 (:REWRITE MT-DQ-LEN-2))
 (52 4 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (49 4 (:REWRITE MT-DQ-LEN-3))
 (46 3 (:DEFINITION BITP))
 (42 15 (:LINEAR RDB-UPPER-BOUND))
 (41 4 (:REWRITE MT-DQ-LEN-1))
 (40 1 (:LINEAR MT-DQ-LEN-LT-4))
 (33 1 (:LINEAR MT-DQ-LEN-LT-3))
 (30 1 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (29 1 (:LINEAR MT-DQ-LEN-LT-2))
 (28 3 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (27 1 (:REWRITE LOGBIT-0-BITP))
 (26 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (25 4 (:REWRITE MT-DQ-LEN-4))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (20 4 (:REWRITE MT-DQ-LEN-0))
 (18 9 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (18 9 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (18 1 (:REWRITE NOT-DISPATCH-NO-UNIT-IF-INST-BU))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 15 (:TYPE-PRESCRIPTION BSPP))
 (14 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 2 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (9 9 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (9 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (9 1 (:REWRITE DQ-DE0-EXCPT-=-INST-EXCPT-FLAGS-2))
 (9 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (8 3 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (8 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (8 1 (:REWRITE CNTLV-SYNC-AND-BRANCH-OF-DECODE-EXCLUSIVE))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (6 3 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (6 3 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (5 5 (:TYPE-PRESCRIPTION OPCD-P))
 (5 5 (:REWRITE OPCD-P-OPCODE))
 (5 3 (:REWRITE BITP-RDB-BSP-1))
 (5 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 3 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (4 3 (:REWRITE INST-BU-IF-BU-STG-P))
 (4 2 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (4 2 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (4 1 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (4 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (4 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (4 1 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (4 1 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-1-IF-FETCH-ERROR))
 (3 3 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (3 3 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (3 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (3 2 (:REWRITE INST-MU-IF-MU-STG-P))
 (3 2 (:REWRITE INST-IU-IF-IU-STG-P))
 (3 1 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (2 2 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION INST-OPCODE))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (2 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:TYPE-PRESCRIPTION MU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:TYPE-PRESCRIPTION BU-STG-P))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (1 1 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (1 1 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CNTLV-SYNC-DECODE))
 )
(COMPLETE-INST-ROBE-INV-STEP-INST-FROM-DQ0
 (21423 525 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (14785 5 (:REWRITE INST-BR-PREDICT-STEP-INST))
 (14197 1237 (:REWRITE MT-DQ-LEN-3))
 (13895 1237 (:REWRITE MT-DQ-LEN-2))
 (11885 119 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (11600 5 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 2))
 (11321 788 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (11320 2580 (:REWRITE DE-VALID-CONSISTENT))
 (9220 680 (:REWRITE DQ-DE0-CNTLV-=-INST-CNTLV-2))
 (9131 668 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (8545 251 (:REWRITE UNIQ-INST-AT-STG-IF-DQ-DE0-VALID))
 (7334 7334 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (6175 1207 (:REWRITE MT-DQ-LEN-1))
 (5947 478 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (4969 1182 (:REWRITE MT-DQ-LEN-0))
 (4837 72 (:LINEAR MT-DQ-LEN-LT-3))
 (4368 72 (:LINEAR MT-DQ-LEN-LE-4))
 (4285 1247 (:REWRITE MT-DQ-LEN-4))
 (3801 72 (:LINEAR MT-DQ-LEN-LT-4))
 (3386 783 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (3285 62 (:LINEAR MT-DQ-LEN-GE-1))
 (3170 5 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 1))
 (3151 618 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (3009 67 (:LINEAR MT-DQ-LEN-LT-2))
 (2964 114 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (2652 111 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (2565 45 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (2425 62 (:LINEAR MT-DQ-LEN-GE-2))
 (2340 45 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (2136 270 (:REWRITE RDB-BITP))
 (2133 156 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (2056 1028 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (2026 1013 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (1986 249 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (1985 22 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (1892 67 (:LINEAR MT-DQ-LEN-GE-3))
 (1859 43 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (1830 190 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (1807 251 (:DEFINITION BITP))
 (1802 337 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (1767 57 (:REWRITE ROBE-BRANCH-INST-BRANCH-1))
 (1767 57 (:REWRITE ROBE-BR-PREDICT-INST-BR-ACTUAL-1))
 (1546 70 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (1398 45 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (1358 404 (:REWRITE INST-TYPE-EXCLUSIVE-2))
 (1140 114 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (997 70 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (988 988 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (928 58 (:REWRITE INST-LSU-IF-INST-STORE))
 (912 114 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (897 193 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (872 23 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (864 648 (:REWRITE DISPATCH-CNTLV-INST-CNTLV))
 (852 186 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (819 249 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (779 71 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (773 773 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (770 67 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (760 190 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (760 190 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (760 190 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (742 174 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (726 156 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (696 183 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (690 690 (:TYPE-PRESCRIPTION INST-CNTLV))
 (686 53 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (675 45 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (670 53 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (660 330 (:REWRITE DEFAULT-<-2))
 (660 174 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (638 190 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (628 161 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (618 111 (:REWRITE DQ-DE0-BR-TARGET-=-INST-BR-TARGET-2))
 (616 183 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (613 613 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (611 611 (:TYPE-PRESCRIPTION INST-OPCODE))
 (608 161 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (599 123 (:REWRITE REDUCE-WORD))
 (588 492 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (587 145 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (551 174 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (512 161 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (502 502 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (502 251 (:REWRITE EQUAL-TO-1-TO-B1P))
 (495 495 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (495 45 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (492 492 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (492 492 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (477 249 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (450 45 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (420 42 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (414 186 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (414 186 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (414 186 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (410 8 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 2))
 (404 404 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (392 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (389 202 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (385 55 (:REWRITE LOGCAR-BITP))
 (380 380 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (371 145 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (360 90 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (360 90 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (355 119 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (342 114 (:REWRITE ROBE-VALID-MT-ROB-TAIL-IF-NOT-ROB-FULL))
 (339 45 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (330 330 (:REWRITE DEFAULT-<-1))
 (325 97 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (315 90 (:LINEAR MT-ROB-HEAD-LT-8))
 (315 90 (:LINEAR MT-ROB-HEAD-GE-0))
 (315 45 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (299 71 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (270 45 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (250 250 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (242 242 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (238 238 (:TYPE-PRESCRIPTION WORD-P))
 (228 228 (:TYPE-PRESCRIPTION UNIQ-INST-OF-TAG))
 (228 114 (:REWRITE IFU-VALID-IF-INST-IN))
 (225 90 (:LINEAR INST-TAG-LT-8))
 (216 36 (:REWRITE MT-ROB-HEAD-MT-ROB-TAIL-IF-ROB-EMPTY))
 (212 212 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (193 193 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (193 106 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (180 180 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (180 90 (:LINEAR INST-TAG-GE-0))
 (175 175 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (175 67 (:REWRITE INST-BU-IF-BU-STG-P))
 (162 162 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (153 153 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (151 97 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (150 80 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (146 71 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (140 140 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (140 35 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (135 135 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (135 45 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (135 45 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (135 45 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (130 130 (:REWRITE MEMBER-OF-SUBTRACE))
 (119 119 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (119 119 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (117 117 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (117 117 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (116 58 (:REWRITE INST-LSU-IF-INST-LOAD))
 (114 114 (:TYPE-PRESCRIPTION ROB-P))
 (114 114 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (114 114 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (96 48 (:REWRITE RETIRED-DISPATCHED-INST))
 (96 48 (:REWRITE EXECUTED-DISPATCHED-INST))
 (96 48 (:REWRITE COMPLETED-DISPATCHED-INST))
 (96 48 (:REWRITE COMMIT-DISPATCHED-INST))
 (90 45 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (90 45 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (90 6 (:REWRITE INST-STORE-STEP-INST))
 (88 44 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (87 58 (:REWRITE INST-MU-IF-MU-STG-P))
 (87 58 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (87 58 (:REWRITE INST-IU-IF-IU-STG-P))
 (85 43 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (85 5 (:REWRITE DISPATCH-TO-LSU-MU-EXCLUSIVE))
 (85 5 (:REWRITE DISPATCH-TO-LSU-IU-EXCLUSIVE))
 (84 42 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (84 42 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (56 28 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (56 28 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (53 5 (:REWRITE DISPATCH-TO-MU-IU-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-MU-EXCLUSIVE))
 (53 5 (:REWRITE DISPATCH-TO-BU-IU-EXCLUSIVE))
 (51 3 (:REWRITE INST-DECODE-ERROR-STEP-INST))
 (45 45 (:TYPE-PRESCRIPTION COMMITTED-P))
 (45 45 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (45 45 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (45 45 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (45 45 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (45 45 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (45 45 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (45 45 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (39 39 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (39 9 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (39 9 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (36 12 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (36 12 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (36 12 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (36 12 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (36 12 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (36 12 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (29 29 (:TYPE-PRESCRIPTION LSU-STG-P))
 (22 22 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (22 22 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (22 22 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (22 22 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (22 22 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (22 22 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (22 22 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (22 22 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (21 21 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (12 12 (:REWRITE MU-RS1-VALID-IF-INST-IN))
 (12 12 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (12 12 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (12 3 (:REWRITE SELECT-LSU-RS0-IF-NOT-RS0-VALID?))
 (6 6 (:REWRITE INST-OPCODE-STEP-INST))
 (5 5 (:REWRITE DISPATCH-TO-BU-LSU-EXCLUSIVE))
 (3 3 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF1))
 (3 3 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF0))
 (3 3 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-READ-PROHIBITED-AT-RBUF))
 )
(INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-NOT-LSU
 (8088 36 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (7146 549 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (5787 59 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (4572 108 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (3940 35 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (3765 35 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (3520 70 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3485 35 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (2808 12 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (2436 36 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (2199 279 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (2026 2026 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (1836 108 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1836 36 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (1656 276 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (1620 36 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (1572 276 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (1462 714 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (1462 714 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (1446 1446 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (1440 72 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (1392 1392 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (1368 36 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (1251 1251 (:TYPE-PRESCRIPTION IFU-STG-P))
 (1236 72 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (1227 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (1152 279 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (1104 552 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (1104 276 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (1104 12 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (1092 1092 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (1092 138 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (951 3 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (882 882 (:TYPE-PRESCRIPTION DQ-STG-P))
 (864 18 (:REWRITE NOT-LSU-STG-STEP-INST-IF-NOT-DQ-2))
 (828 276 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (777 267 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (771 267 (:REWRITE DQ-STG-NOT-IFU-STG))
 (756 120 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (756 36 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (748 748 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (748 748 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (744 42 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (720 180 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (720 180 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (660 180 (:LINEAR MT-ROB-HEAD-LT-8))
 (655 59 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (639 3 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (600 180 (:LINEAR MT-ROB-HEAD-GE-0))
 (576 36 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (576 12 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (552 72 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (531 59 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (489 132 (:REWRITE DE-VALID-CONSISTENT))
 (478 59 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (435 15 (:REWRITE RETIRED-DISPATCHED-INST))
 (420 180 (:LINEAR INST-TAG-LT-8))
 (420 12 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (417 138 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (417 138 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (405 279 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (396 36 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (393 279 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (360 360 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (360 180 (:LINEAR INST-TAG-GE-0))
 (348 168 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (348 72 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (330 42 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (324 36 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (324 36 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (306 3 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (295 59 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (294 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (288 72 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (288 72 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (288 36 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (276 138 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (276 60 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (273 3 (:REWRITE NOT-INST-STORE-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (268 135 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (252 72 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (252 72 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (252 36 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (240 240 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (240 168 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (240 168 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (240 168 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (240 108 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (240 12 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (237 3 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (236 118 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (216 108 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (216 72 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (216 12 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (213 57 (:REWRITE INST-P-STEP-INST))
 (210 72 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (210 70 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (207 207 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (204 108 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (204 108 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (204 108 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (198 198 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (183 118 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (180 72 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (180 36 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (180 3 (:LINEAR MT-DQ-LEN-GE-1))
 (178 42 (:REWRITE INST-MU-OPCODE-1))
 (177 59 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (177 3 (:LINEAR MT-DQ-LEN-LE-4))
 (175 35 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (175 35 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (164 164 (:TYPE-PRESCRIPTION LSU-STG-P))
 (162 9 (:REWRITE MT-DQ-LEN-2))
 (144 72 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (144 72 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (144 72 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (144 72 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (144 36 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (144 9 (:REWRITE MT-DQ-LEN-3))
 (141 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-NOT-DISPATCHED))
 (135 45 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (132 60 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (132 60 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (132 60 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (126 42 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (118 118 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (117 9 (:REWRITE MT-DQ-LEN-1))
 (115 9 (:DEFINITION BITP))
 (114 42 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (114 3 (:LINEAR MT-DQ-LEN-LT-4))
 (108 36 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (108 36 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (108 36 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (108 36 (:REWRITE IFU-VALID-IF-INST-IN))
 (108 36 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (108 12 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (108 12 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (99 99 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (99 99 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (93 3 (:LINEAR MT-DQ-LEN-LT-3))
 (90 30 (:REWRITE IFU-STG-NOT-DQ-STG))
 (90 30 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (90 21 (:REWRITE INST-IU-OPCODE-0))
 (89 59 (:REWRITE INST-BU-OPCODE-2))
 (84 12 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (81 3 (:LINEAR MT-DQ-LEN-LT-2))
 (75 3 (:LINEAR MT-DQ-LEN-GE-2))
 (72 72 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (72 72 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (72 72 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (72 72 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (72 72 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (72 72 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (72 72 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (72 72 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (72 72 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (72 72 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (72 72 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (72 72 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (72 72 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (72 72 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (72 72 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (72 72 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (72 72 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (72 72 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (72 72 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (72 72 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (72 72 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (72 72 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (72 72 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (72 72 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (72 72 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (72 72 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (72 72 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (72 72 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (72 72 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (72 72 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (72 12 (:REWRITE DQ-STG-NOT-RETIRE-STG))
 (72 12 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (72 9 (:REWRITE MT-DQ-LEN-4))
 (67 12 (:REWRITE EQUAL-TO-0-TO-NOT-B1P))
 (66 66 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (66 66 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (66 33 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (66 33 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (66 33 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (66 33 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (60 60 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (60 30 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (60 30 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (60 18 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (60 12 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-MODIFIED))
 (60 12 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (54 18 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL2))
 (48 3 (:LINEAR MT-DQ-LEN-GE-3))
 (45 15 (:REWRITE EXECUTED-DISPATCHED-INST))
 (45 15 (:REWRITE COMPLETED-DISPATCHED-INST))
 (45 15 (:REWRITE COMMIT-DISPATCHED-INST))
 (36 36 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (36 36 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (36 12 (:REWRITE NOT-RETIRE-STG-P-STEP-INST-IF-NOT-INST-CAUSE-JMP?))
 (36 12 (:REWRITE NOT-COMPLETE-STG-P-STEP-INST-IF-INST-LSU))
 (36 12 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (36 12 (:REWRITE IFU-STG-NOT-RETIRE-STG))
 (36 12 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (36 12 (:REWRITE EXECUTE-STG-NOT-RETIRE-STG))
 (36 12 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (36 12 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (36 12 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (36 12 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 2))
 (36 12 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (36 12 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (33 33 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (33 33 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (30 30 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (30 30 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (30 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (26 26 (:TYPE-PRESCRIPTION BITP))
 (24 12 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (24 12 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (18 9 (:REWRITE MT-DQ-LEN-0))
 (18 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (18 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (12 12 (:REWRITE NOT-RETIRE-STG-STEP-INST-IF-INST-SPECULTV))
 (12 12 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (12 12 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (12 12 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 1))
 (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 12 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (12 12 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (12 12 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (12 3 (:REWRITE NOT-INST-STORE-ERROR-DETECTED-P-IF-NOT-INST-STORE-ERROR))
 (12 3 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (12 3 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (9 9 (:REWRITE MEMBER-OF-SUBTRACE))
 (9 3 (:REWRITE IFU-NOT-DISPATCHED-INST))
 (9 3 (:REWRITE DQ-NOT-DISPATCHED-INST))
 (6 6 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (6 6 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (6 6 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (3 3 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (3 3 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (3 3 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-LSU-READ-PROHIBITED))
 )
(NOT-COMPLETE-STG-STEP-INST-FROM-NON-LSU-IF-CDB-EXCPT-NOT-0
 (359 11 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (215 8 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (160 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (50 5 (:REWRITE NOT-MEMBER-EQUAL-CAR . 3))
 (48 8 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (39 39 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (36 36 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (30 30 (:TYPE-PRESCRIPTION MAETT-P))
 (29 29 (:TYPE-PRESCRIPTION LSU-STG-P))
 (28 8 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (22 8 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (22 8 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (20 20 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (20 10 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (20 10 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (18 8 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (18 8 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (18 8 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (18 8 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (18 8 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (18 8 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (18 8 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (18 8 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (18 8 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (17 17 (:TYPE-PRESCRIPTION IFU-STG-P))
 (17 17 (:TYPE-PRESCRIPTION DQ-STG-P))
 (15 5 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (15 5 (:REWRITE SUBTRACE-P-CDR))
 (11 11 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (11 11 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (10 10 (:TYPE-PRESCRIPTION SUBTRACE-P))
 (9 3 (:REWRITE INST-POST-ISA-INST-IN))
 (9 3 (:REWRITE DEFAULT-CDR))
 (9 3 (:REWRITE DEFAULT-CAR))
 (9 3 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (6 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (5 5 (:REWRITE SUBTRACE-TAIL-P))
 (5 5 (:REWRITE NOT-MEMBER-EQUAL-CAR . 2))
 (3 3 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (3 3 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS))
 (3 1 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (3 1 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (2 2 (:REWRITE MU-LCH1-VALID-IF-INST-IN))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE
 (5010 190 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (4659 190 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (3482 50 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (3264 84 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (3170 10 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (3125 190 (:REWRITE NOT-INST-STORE-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (3105 190 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (2870 95 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (1734 55 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1630 440 (:REWRITE DE-VALID-CONSISTENT))
 (1448 451 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (1448 451 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (1366 95 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-STEP-INST))
 (1302 95 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-STEP-INST))
 (1173 14 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (1173 14 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (1155 55 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (1075 16 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1051 8 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (1045 1045 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (1045 1045 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (1045 1045 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (1045 1045 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (1045 1045 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (1045 1045 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (1045 190 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (1045 190 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (990 55 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (950 95 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-NOT-DISPATCHED))
 (847 356 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (825 110 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (800 64 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (781 781 (:TYPE-PRESCRIPTION IFU-STG-P))
 (724 724 (:TYPE-PRESCRIPTION DQ-STG-P))
 (690 690 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (665 285 (:REWRITE INST-P-STEP-INST))
 (665 190 (:REWRITE NOT-INST-STORE-ERROR-DETECTED-P-IF-NOT-INST-STORE-ERROR))
 (665 190 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (665 190 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (600 10 (:LINEAR MT-DQ-LEN-GE-1))
 (590 10 (:LINEAR MT-DQ-LEN-LE-4))
 (540 30 (:REWRITE MT-DQ-LEN-2))
 (480 30 (:REWRITE MT-DQ-LEN-3))
 (429 233 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (404 176 (:REWRITE LSU-RS1-LD-ST-=-INST-LD-ST-2))
 (404 176 (:REWRITE LSU-RS0-LD-ST-=-INST-LD-ST-2))
 (390 30 (:REWRITE MT-DQ-LEN-1))
 (380 95 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-NOT-LSU))
 (380 10 (:LINEAR MT-DQ-LEN-LT-4))
 (310 10 (:LINEAR MT-DQ-LEN-LT-3))
 (300 300 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (300 300 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (288 288 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (288 288 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (288 32 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (275 55 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (270 10 (:LINEAR MT-DQ-LEN-LT-2))
 (256 256 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (250 10 (:LINEAR MT-DQ-LEN-GE-2))
 (240 30 (:REWRITE MT-DQ-LEN-4))
 (220 110 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (220 110 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (220 110 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (220 110 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (220 110 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (218 50 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (214 214 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (200 100 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (200 100 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (190 190 (:REWRITE INST-STORE-ERROR-STEP-INST))
 (190 190 (:REWRITE INST-LOAD-ERROR-STEP-INST))
 (190 190 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (190 95 (:REWRITE RETIRED-DISPATCHED-INST))
 (190 95 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (190 95 (:REWRITE INST-MU-IF-MU-STG-P))
 (190 95 (:REWRITE INST-IU-IF-IU-STG-P))
 (190 95 (:REWRITE EXECUTED-DISPATCHED-INST))
 (190 95 (:REWRITE COMPLETED-DISPATCHED-INST))
 (190 95 (:REWRITE COMMIT-DISPATCHED-INST))
 (168 84 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (168 68 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (168 68 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (160 32 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (160 10 (:LINEAR MT-DQ-LEN-GE-3))
 (144 144 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (144 144 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (125 95 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-LSU-READ-PROHIBITED))
 (114 38 (:REWRITE UNIQ-INST-AT-LSU-RS1-IF-VALID))
 (114 38 (:REWRITE UNIQ-INST-AT-LSU-RS0-IF-VALID))
 (110 110 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (110 110 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF1))
 (110 110 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF0))
 (110 110 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (110 110 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (110 55 (:REWRITE INST-BU-IF-BU-STG-P))
 (100 100 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (100 100 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (100 100 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (96 32 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (96 32 (:REWRITE DQ-STG-NOT-IFU-STG))
 (96 24 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (95 95 (:TYPE-PRESCRIPTION INST-STORE-ACCS-ERROR-DETECTED-P))
 (95 95 (:TYPE-PRESCRIPTION INST-LOAD-ACCS-ERROR-DETECTED-P))
 (95 95 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (90 30 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (90 30 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (90 30 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (90 30 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (90 30 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (78 22 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (77 11 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 2))
 (76 76 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (72 24 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (66 66 (:TYPE-PRESCRIPTION INST-FETCH-ERROR-DETECTED-P))
 (60 50 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (60 30 (:REWRITE MT-DQ-LEN-0))
 (50 50 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (50 50 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (50 50 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (50 50 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (50 50 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (50 50 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (50 50 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (50 50 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (50 50 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (50 50 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (50 50 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (50 50 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (50 50 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (46 14 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (45 15 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (44 11 (:REWRITE NOT-COMPLETE-STG-STEP-INST-FROM-NON-LSU-IF-CDB-EXCPT-NOT-0))
 (40 8 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (38 38 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (38 38 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (33 22 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-COMPLETE-STG))
 (32 32 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (32 32 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (30 15 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (21 9 (:REWRITE NOT-LSU-STG-STEP-INST-IF-NOT-DQ-2))
 (20 5 (:REWRITE MA-SRF-SU-=-INST-SU))
 (18 9 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (15 9 (:REWRITE RS-STG-P-STEP-INST-IF-DQ-STG-P-COL2))
 (9 3 (:REWRITE INST-LSU-IF-INST-STORE-2))
 (9 3 (:REWRITE INST-LSU-IF-INST-LOAD-2))
 (6 6 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:DEFINITION INST-SU))
 )
(CDB-EXCPT-INST-EXCPT-FLAGS-HELP
 (583 23 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (325 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (320 2 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (239 12 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (203 12 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (181 25 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (156 156 (:TYPE-PRESCRIPTION INST-OPCODE))
 (156 12 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (115 23 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (115 23 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (105 35 (:REWRITE INST-STORE-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (105 35 (:REWRITE INST-LOAD-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (83 83 (:TYPE-PRESCRIPTION IFU-STG-P))
 (81 81 (:TYPE-PRESCRIPTION DQ-STG-P))
 (81 35 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (69 23 (:REWRITE NOT-INST-STORE-ERROR-DETECTED-P-IF-NOT-INST-STORE-ERROR))
 (69 23 (:REWRITE NOT-INST-STORE-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (69 23 (:REWRITE NOT-INST-LOAD-ERROR-DETECTED-P-IF-NOT-INST-LOAD-ERROR))
 (69 23 (:REWRITE NOT-INST-LOAD-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (69 23 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (69 23 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (60 12 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (46 23 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (46 23 (:REWRITE INST-MU-IF-MU-STG-P))
 (46 23 (:REWRITE INST-IU-IF-IU-STG-P))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 24 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (24 12 (:REWRITE INST-BU-IF-BU-STG-P))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (18 6 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (18 6 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (18 6 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (18 6 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (12 12 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (12 12 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (9 3 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (8 8 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (8 8 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (7 1 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 2))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (5 1 (:REWRITE ISSUE-LSU-RS0-ISSUE-LSU-RS1-EXCLUSIVE))
 (5 1 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (4 2 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (4 1 (:REWRITE NOT-COMPLETE-STG-STEP-INST-FROM-NON-LSU-IF-CDB-EXCPT-NOT-0))
 (3 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-COMPLETE-STG))
 (2 2 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (2 2 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (2 1 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (2 1 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (1 1 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF1))
 (1 1 (:REWRITE NOT-RELEASE-RBUF-IF-LSU-WBUF0))
 (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-STG-STEP-INST-MU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (1 1 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (1 1 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (1 1 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(CDB-EXCPT-INST-EXCPT-FLAGS
 (2279 11 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (2240 14 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (2219 7 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1862 8 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (1165 17 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (1141 308 (:REWRITE DE-VALID-CONSISTENT))
 (673 8 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (483 483 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (442 33 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (420 7 (:LINEAR MT-DQ-LEN-GE-1))
 (413 7 (:LINEAR MT-DQ-LEN-LE-4))
 (401 4 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (393 4 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (378 21 (:REWRITE MT-DQ-LEN-2))
 (336 21 (:REWRITE MT-DQ-LEN-3))
 (301 8 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (294 144 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (277 16 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (273 21 (:REWRITE MT-DQ-LEN-1))
 (266 7 (:LINEAR MT-DQ-LEN-LT-4))
 (254 4 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 2))
 (220 8 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (220 4 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (217 7 (:LINEAR MT-DQ-LEN-LT-3))
 (216 12 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (189 7 (:LINEAR MT-DQ-LEN-LT-2))
 (175 7 (:LINEAR MT-DQ-LEN-GE-2))
 (168 21 (:REWRITE MT-DQ-LEN-4))
 (154 77 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (154 77 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (154 77 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (154 77 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (140 70 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (140 70 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (137 4 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (136 16 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (116 16 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (112 112 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (112 7 (:LINEAR MT-DQ-LEN-GE-3))
 (105 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-BU))
 (99 17 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (92 92 (:TYPE-PRESCRIPTION DQ-STG-P))
 (92 16 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (88 88 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (88 8 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (86 8 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 1))
 (79 79 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (77 77 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (77 77 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (76 76 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (76 8 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (73 8 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (70 70 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (68 16 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (65 65 (:TYPE-PRESCRIPTION INST-OPCODE))
 (64 16 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (64 16 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (57 17 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (56 16 (:LINEAR MT-ROB-HEAD-LT-8))
 (56 16 (:LINEAR MT-ROB-HEAD-GE-0))
 (48 16 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (48 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU))
 (47 17 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (46 46 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (46 17 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (45 2 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (44 6 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-BU))
 (43 23 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (43 23 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (42 21 (:REWRITE MT-DQ-LEN-0))
 (40 16 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (40 16 (:LINEAR INST-TAG-LT-8))
 (40 4 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-MU))
 (39 11 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (39 2 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (37 17 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (36 4 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (36 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-IU))
 (35 17 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (35 17 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (35 17 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (35 17 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (32 32 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (32 16 (:LINEAR INST-TAG-GE-0))
 (28 28 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (28 14 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (28 12 (:REWRITE INST-P-STEP-INST))
 (28 8 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (28 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-EXCPT-DETECTED))
 (26 2 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (25 11 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (24 24 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (24 24 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (24 16 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (24 16 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (24 8 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (24 8 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (24 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (20 20 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (20 20 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (20 8 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (20 8 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (20 4 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (16 8 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (16 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-COMPLETE-STG))
 (16 8 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 8 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (16 8 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (16 8 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 8 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (16 8 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (16 8 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (16 8 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (16 4 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (16 4 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (14 2 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (12 4 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (12 4 (:REWRITE NOT-COMPLETE-STG-P-STEP-INST-IF-INST-LSU))
 (12 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-COMPLETE))
 (12 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-DQ))
 (12 4 (:REWRITE INST-EXCPT-FLAGS-STEP-DQ-INST))
 (12 4 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (12 4 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (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 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (12 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (12 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (11 11 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (11 11 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (10 4 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (8 8 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (8 8 (:TYPE-PRESCRIPTION INST-EXCPT-DETECTED-P))
 (8 8 (:REWRITE ROBE-RECEIVE-RESULT-IF-LSU-WBUF1-LCH))
 (8 8 (:REWRITE ROBE-RECEIVE-RESULT-IF-EXECUTE-LSU-LCH))
 (8 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-WBUF0-LCH))
 (8 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-RBUF))
 (8 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF1))
 (8 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF0))
 (8 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1))
 (8 8 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 (8 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 8 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (8 8 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (8 8 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (8 8 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (8 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (6 2 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-INST-DECODE-ERROR))
 (6 2 (:REWRITE INST-MU-IF-MU-STG-P))
 (6 2 (:REWRITE INST-IU-IF-IU-STG-P))
 (6 2 (:REWRITE INST-BU-IF-BU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (4 4 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF1))
 (4 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF0))
 (4 4 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-READ-PROHIBITED-AT-RBUF))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 )
(LOGCAR-BU-OUTPUT-VAL-INST-BRANCH-TAKEN
 (447 18 (:DEFINITION BITP))
 (274 7 (:REWRITE LOGCAR-BITP))
 (75 25 (:REWRITE READ-REG-ISA-BEFORE-DQ-DE0))
 (64 16 (:REWRITE ADDR-P-BV-EQV-IFF-EQUAL))
 (48 48 (:TYPE-PRESCRIPTION ADDR-P))
 (44 12 (:REWRITE RETIRED-DISPATCHED-INST))
 (44 12 (:REWRITE COMPLETED-DISPATCHED-INST))
 (44 12 (:REWRITE COMMIT-DISPATCHED-INST))
 (18 6 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (12 12 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (8 8 (:REWRITE MEMBER-OF-SUBTRACE))
 (8 8 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (8 8 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION MU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:TYPE-PRESCRIPTION IU-STG-P))
 )
(NOT-IU-OUTPUT-TAG-INST-TAG-IF-NOT-IU-STG-P
 (1006 35 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (516 24 (:REWRITE RETIRED-DISPATCHED-INST))
 (336 12 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (319 11 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (315 35 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (176 176 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (142 142 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (141 71 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (141 71 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (120 24 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (99 33 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (96 24 (:REWRITE COMPLETED-DISPATCHED-INST))
 (96 24 (:REWRITE COMMIT-DISPATCHED-INST))
 (93 35 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (76 12 (:REWRITE IU-RS0-OP-=-INST-IU-OP-2))
 (70 70 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (70 70 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (70 35 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (69 23 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (68 68 (:TYPE-PRESCRIPTION IFU-STG-P))
 (68 68 (:TYPE-PRESCRIPTION DQ-STG-P))
 (60 24 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (60 12 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (48 24 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (45 23 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (42 8 (:REWRITE IU-RS1-OP-=-INST-IU-OP-2))
 (36 12 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (36 12 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (36 12 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (36 12 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (33 11 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (33 11 (:REWRITE DQ-STG-NOT-IFU-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))
 (22 22 (:TYPE-PRESCRIPTION MU-STG-P))
 (22 22 (:TYPE-PRESCRIPTION LSU-STG-P))
 (22 22 (:TYPE-PRESCRIPTION BU-STG-P))
 (22 22 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (14 14 (:REWRITE MEMBER-OF-SUBTRACE))
 (14 14 (:REWRITE IU-RS1-VALID-IF-INST-IN))
 (14 14 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (14 14 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (12 12 (:REWRITE IU-RS0-OP-=-INST-IU-OP))
 (12 12 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (11 11 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (8 8 (:REWRITE IU-RS1-OP-=-INST-IU-OP))
 )
(NOT-BU-OUTPUT-TAG-INST-TAG-IF-NOT-BU-STG-P
 (344 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (172 8 (:REWRITE RETIRED-DISPATCHED-INST))
 (116 4 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (112 4 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (108 12 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (60 60 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (48 48 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (48 24 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (48 24 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (40 8 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (36 12 (:REWRITE EXECUTE-STAGE-EXCLUSIVE))
 (32 12 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (32 8 (:REWRITE COMPLETED-DISPATCHED-INST))
 (32 8 (:REWRITE COMMIT-DISPATCHED-INST))
 (24 24 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (24 24 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (24 24 (:TYPE-PRESCRIPTION IFU-STG-P))
 (24 24 (:TYPE-PRESCRIPTION DQ-STG-P))
 (24 12 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (24 8 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (20 8 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (20 4 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (16 8 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (16 8 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (12 4 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE DQ-STG-NOT-IFU-STG))
 (12 4 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (12 4 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (12 4 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (8 8 (:TYPE-PRESCRIPTION MU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION LSU-STG-P))
 (8 8 (:TYPE-PRESCRIPTION IU-STG-P))
 (7 7 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (5 5 (:REWRITE BU-RS1-VALID-IF-INST-IN))
 (4 4 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (4 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 )
(LOGCAR-CDB-VAL-INST-BRANCH-TAKEN
 (644 25 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (569 25 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (558 12 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (429 13 (:REWRITE INST-LSU-IF-INST-STORE))
 (375 50 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (338 50 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (248 4 (:REWRITE RETIRED-DISPATCHED-INST))
 (244 25 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (225 25 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (224 10 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (221 13 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (191 26 (:REWRITE LOGCAR-BITP))
 (157 157 (:REWRITE LSU-LCH-VALID-IF-INST-IN))
 (156 13 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (150 72 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (150 72 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (150 25 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (144 144 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (135 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (121 26 (:DEFINITION BITP))
 (120 12 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (107 1 (:REWRITE BV-EQV-IFF-EQUAL))
 (104 104 (:TYPE-PRESCRIPTION BU-OUTPUT-VAL))
 (102 102 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (102 2 (:DEFINITION UNSIGNED-BYTE-P))
 (101 51 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (99 2 (:DEFINITION INTEGER-RANGE-P))
 (88 12 (:REWRITE NOT-UNIQ-INST-AT-STGS-IF-INST-IN))
 (83 83 (:REWRITE MU-LCH2-VALID-IF-INST-IN))
 (82 9 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (78 26 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (75 12 (:DEFINITION MEMBER-EQUAL))
 (74 74 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (74 74 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (65 26 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (65 13 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (65 13 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (63 63 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (56 8 (:REWRITE IU-OUTPUT-VAL-INST-MTSR-DEST-VAL))
 (56 8 (:REWRITE IU-OUTPUT-VAL-INST-MFSR-DEST-VAL))
 (56 8 (:REWRITE IU-OUTPUT-VAL-INST-ADD-DEST-VAL))
 (52 13 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (52 13 (:REWRITE INST-LSU-IF-INST-LOAD))
 (50 50 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (35 12 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (34 34 (:TYPE-PRESCRIPTION IFU-STG-P))
 (34 34 (:TYPE-PRESCRIPTION DQ-STG-P))
 (32 6 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (30 30 (:TYPE-PRESCRIPTION TRUE-LISTP-MEMBER-EQUAL))
 (29 9 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (28 12 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (28 10 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (26 26 (:TYPE-PRESCRIPTION BITP))
 (25 25 (:REWRITE MEMBER-OF-SUBTRACE))
 (25 25 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (25 25 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (24 12 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (24 8 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (24 8 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (24 8 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (22 3 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (18 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (17 1 (:REWRITE LSU-LCH-EXCPT-=-INST-EXCPT-FLAGS-2))
 (16 6 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (16 3 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (16 2 (:REWRITE NOT-BU-OUTPUT-TAG-INST-TAG-IF-NOT-BU-STG-P))
 (15 5 (:REWRITE LSU-LATCH-VAL-=-INST-DEST-VAL-2))
 (15 4 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 4 (:REWRITE COMMIT-DISPATCHED-INST))
 (13 13 (:REWRITE LSU-STORE-IF-AT-LSU-WBUF))
 (13 13 (:REWRITE LSU-LOAD-IF-AT-LSU-RBUF-LCH))
 (12 6 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (11 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (10 3 (:REWRITE COMPLETE-STG-NOT-RETIRE-STG))
 (10 3 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (10 3 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (9 9 (:TYPE-PRESCRIPTION WORD))
 (9 3 (:REWRITE EQUAL-INST-STG-INST-AT-STGS))
 (7 5 (:REWRITE WBUF-STG-P-INST-AT-STGS))
 (7 5 (:REWRITE COMPLETE-STG-P-INST-AT-STGS))
 (7 5 (:REWRITE COMMIT-STG-P-INST-AT-STGS))
 (5 5 (:REWRITE LSU-LATCH-VAL-=-INST-DEST-VAL))
 (5 1 (:REWRITE REDUCE-WORD))
 (4 4 (:REWRITE MU-LCH2-DATA-=-ML2-OUTPUT-ML2-OUTPUT))
 (4 2 (:REWRITE WBUF1-STG-P-INST-AT-STGS))
 (4 2 (:REWRITE WBUF0-STG-P-INST-AT-STGS))
 (4 2 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (4 2 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (3 3 (:TYPE-PRESCRIPTION STAGE-P))
 (3 1 (:REWRITE NOT-CDB-READY-FOR-INST-TAG-IF-COMPLETE))
 (2 2 (:TYPE-PRESCRIPTION UNSIGNED-BYTE-P))
 (2 2 (:TYPE-PRESCRIPTION INTEGER-RANGE-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF0-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-WBUF-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-COMPLETE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION ALL-COMMIT-STG-P))
 (2 2 (:REWRITE UNSIGNED-BYTE-P-UNSIGNED-BYTE-P))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE DEFAULT-*-2))
 (2 1 (:REWRITE DEFAULT-*-1))
 (2 1 (:LINEAR INST-TAG-LT-8))
 (1 1 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 )
(MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC
 (152 5 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (92 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (76 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (55 1 (:REWRITE NO-COMMIT-INST-PRECEDES-IF-ALL-COMMIT-BEFORE))
 (47 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (46 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (45 15 (:REWRITE INST-P-INST-OF-TAG))
 (42 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (34 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (31 1 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (25 5 (:REWRITE INST-TAG-INST-OF-TAG))
 (24 3 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (21 16 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (21 7 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (19 19 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (18 6 (:REWRITE INST-OF-TAG-IS-NOT-COMMITTED . 1))
 (15 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (14 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (14 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (14 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (13 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (13 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (13 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (12 4 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 1))
 (11 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (11 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (9 1 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (8 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 7 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (7 7 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (7 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (7 1 (:REWRITE INST-COMMIT-INST-AT-MT-ROB-HEAD))
 (6 6 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (6 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (6 4 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (6 2 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (6 2 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (6 2 (:REWRITE INST-SPECULTV-INST-AT-ROB-HEAD-IF-UNIQ-INST-AT-ROB-HEAD))
 (6 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (5 5 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (5 5 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (5 5 (:TYPE-PRESCRIPTION DQ-STG-P))
 (5 5 (:REWRITE DEFS-MAETT-ASSERTIONS . 3))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (5 3 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (5 1 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (4 4 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (4 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (4 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (4 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (4 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (3 3 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (3 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-LEAVE-EXCPT))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (2 2 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (2 2 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (2 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (2 1 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(MT-JMP-EXINTR-BEFORE-COMPLETE-INST-IF-FLUSH-ALL
 (1636 16 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (1600 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1585 5 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1100 8 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (815 220 (:REWRITE DE-VALID-CONSISTENT))
 (591 10 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (345 345 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (300 5 (:LINEAR MT-DQ-LEN-GE-1))
 (295 5 (:LINEAR MT-DQ-LEN-LE-4))
 (291 2 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (270 15 (:REWRITE MT-DQ-LEN-2))
 (240 15 (:REWRITE MT-DQ-LEN-3))
 (195 15 (:REWRITE MT-DQ-LEN-1))
 (190 5 (:LINEAR MT-DQ-LEN-LT-4))
 (163 6 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (155 5 (:LINEAR MT-DQ-LEN-LT-3))
 (147 2 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (135 5 (:LINEAR MT-DQ-LEN-LT-2))
 (132 7 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (125 5 (:LINEAR MT-DQ-LEN-GE-2))
 (120 15 (:REWRITE MT-DQ-LEN-4))
 (110 55 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (110 55 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (110 55 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (110 55 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (100 50 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (100 50 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (85 2 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (84 6 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (82 5 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 2))
 (81 20 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (80 5 (:LINEAR MT-DQ-LEN-GE-3))
 (79 9 (:REWRITE NOT-COMPLETE-STG-STEP-INST-FROM-NON-LSU-IF-CDB-EXCPT-NOT-0))
 (72 22 (:REWRITE UNIQ-INST-OF-TAG-MT-ROB-HEAD-IF-NOT-EMPTY))
 (72 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (71 22 (:REWRITE UNIQ-INST-OF-TAG-IF-COMMIT-INST))
 (69 2 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (63 7 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 3))
 (61 61 (:TYPE-PRESCRIPTION IFU-STG-P))
 (58 3 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (58 2 (:REWRITE UNIQ-INST-OF-TAG-IF-ROBE-VALID . 1))
 (57 57 (:TYPE-PRESCRIPTION DQ-STG-P))
 (56 4 (:REWRITE INST-SPECULTV-INST-AT-ROB-HEAD-IF-UNIQ-INST-AT-ROB-HEAD))
 (55 55 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (55 55 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (54 54 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (50 50 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (50 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (49 9 (:REWRITE NOT-COMPLETE-STG-P-STEP-INST-IF-INST-LSU))
 (49 9 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 2))
 (46 6 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (46 2 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (45 10 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (40 40 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (36 16 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (33 5 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (33 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (32 32 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (31 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (30 30 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (30 15 (:REWRITE MT-DQ-LEN-0))
 (29 5 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (28 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (27 7 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (27 3 (:REWRITE INST-TAG-INST-OF-TAG))
 (26 26 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (26 16 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (26 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (23 7 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (23 2 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (22 12 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (21 3 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (20 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (20 8 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (20 5 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (20 5 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (20 2 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (19 2 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (18 8 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (18 5 (:LINEAR MT-ROB-HEAD-LT-8))
 (17 17 (:REWRITE MEMBER-OF-SUBTRACE))
 (17 5 (:LINEAR MT-ROB-HEAD-GE-0))
 (16 16 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (16 16 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (16 16 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (16 16 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (16 16 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (16 8 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (16 8 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (16 8 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (16 7 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (16 2 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (16 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (15 7 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (14 10 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (13 7 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (13 7 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (12 12 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (12 5 (:LINEAR INST-TAG-LT-8))
 (12 2 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (12 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (12 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (11 7 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (11 7 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (11 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (11 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (11 5 (:REWRITE NOT-EXECUTE-STG-P-INST-AT-ROB-HEAD-IF-COMMIT-INST))
 (11 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (11 1 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (10 10 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (10 10 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 1))
 (10 10 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (10 6 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (10 5 (:LINEAR INST-TAG-GE-0))
 (10 4 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (10 4 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (10 2 (:REWRITE COMPLETE-INST-OF-TAG-IF-CONTEXT-SYNC))
 (10 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 9 (:TYPE-PRESCRIPTION ROB-INDEX-P))
 (9 9 (:REWRITE DEFS-MAETT-ASSERTIONS . 3))
 (9 7 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (9 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (9 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (9 5 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (9 3 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (9 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (9 3 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (9 3 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (9 3 (:REWRITE IFU-VALID-IF-INST-IN))
 (9 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (8 8 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (8 2 (:REWRITE INST-COMMIT-INST-AT-MT-ROB-HEAD))
 (7 7 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (7 7 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (7 7 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (7 7 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (7 3 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (7 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (7 1 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (7 1 (:REWRITE INST-OF-TAG-IS-NOT-COMMITTED . 1))
 (7 1 (:REWRITE INST-OF-TAG-IS-DISPATCHED . 1))
 (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 6 (:REWRITE INST-P-STEP-INST))
 (6 2 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (6 2 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (6 2 (:REWRITE DQ-STG-NOT-IFU-STG))
 (6 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (5 5 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (4 4 (:TYPE-PRESCRIPTION LSU-STG-P))
 (4 4 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (4 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (4 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (4 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (3 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (2 2 (:TYPE-PRESCRIPTION ROB-P))
 (2 2 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (2 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (1 1 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (1 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (1 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 )
(NOT-COMPLETE-STG-STEP-INST-IF-INST-ROB-NOT-HEAD
 (229 8 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (180 6 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (66 7 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (58 58 (:REWRITE MEMBER-OF-SUBTRACE))
 (49 9 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (46 9 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (42 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (38 38 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (34 34 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (31 8 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (31 8 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (31 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (30 12 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (24 8 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (24 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (24 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (24 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (24 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (24 6 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (24 6 (:REWRITE INST-POST-ISA-INST-IN))
 (21 21 (:TYPE-PRESCRIPTION IFU-STG-P))
 (21 21 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (21 21 (:TYPE-PRESCRIPTION DQ-STG-P))
 (21 7 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (21 7 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (20 8 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (20 5 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (19 9 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (19 9 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (19 9 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (18 18 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (18 6 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (18 6 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (18 6 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (18 6 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (16 8 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (16 8 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (15 7 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (10 10 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (10 10 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (6 6 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (6 6 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (4 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (4 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (4 1 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (4 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (4 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (4 1 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (4 1 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (3 1 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (3 1 (:REWRITE DQ-STG-NOT-IFU-STG))
 (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 NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(COMPLETE-INST-ROBE-INV-STEP-INST-FROM-COMPLETE
 (31603 976 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (15338 405 (:REWRITE RETIRED-DISPATCHED-INST))
 (12982 442 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (12470 235 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (11286 192 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (11232 84 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (10906 94 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (9660 3 (:REWRITE INST-BR-PREDICT-STEP-INST))
 (8530 17 (:REWRITE ROBE-VAL-INST-DEST-VAL-1))
 (8247 594 (:REWRITE MT-DQ-LEN-3))
 (8028 594 (:REWRITE MT-DQ-LEN-2))
 (7891 2024 (:REWRITE DE-VALID-CONSISTENT))
 (7518 3 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 2))
 (7276 440 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (6476 433 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (6008 976 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (5681 135 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (4787 174 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (4702 4702 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4251 4251 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (4229 969 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (3828 576 (:REWRITE MT-DQ-LEN-1))
 (3762 561 (:REWRITE MT-DQ-LEN-0))
 (3520 55 (:LINEAR MT-DQ-LEN-LT-3))
 (3501 19 (:REWRITE ROBE-VAL-INST-BR-TARGET-1))
 (3470 55 (:LINEAR MT-DQ-LEN-LE-4))
 (3456 20 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (3421 2351 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (3421 2351 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (2882 55 (:LINEAR MT-DQ-LEN-LT-4))
 (2790 195 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 1))
 (2679 49 (:LINEAR MT-DQ-LEN-GE-1))
 (2604 60 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (2296 976 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (2225 969 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (2220 52 (:LINEAR MT-DQ-LEN-LT-2))
 (2202 12 (:REWRITE ROBE-BR-PREDICT-INST-BR-ACTUAL-1))
 (2185 929 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (2133 3 (:REWRITE DQ-FULL-BY-MT-DQ-LEN . 1))
 (2123 403 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (2080 60 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (2070 600 (:REWRITE MT-DQ-LEN-4))
 (2066 442 (:REWRITE WBUF-STG-NOT-RETIRE-STG))
 (2058 929 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2057 976 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (2038 437 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (2010 969 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (1750 49 (:LINEAR MT-DQ-LEN-GE-2))
 (1749 7 (:REWRITE ROBE-BRANCH-ROBE-SYNC-EXCLUSIVE))
 (1498 66 (:REWRITE NOT-INST-WB-IF-INST-STORE?))
 (1460 20 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (1420 52 (:LINEAR MT-DQ-LEN-GE-3))
 (1393 1393 (:TYPE-PRESCRIPTION DQ-STG-P))
 (1387 174 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (1254 442 (:REWRITE COMMIT-STG-NOT-RETIRE-STG))
 (1246 623 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (1228 614 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (1224 102 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (1215 405 (:REWRITE COMMIT-DISPATCHED-INST))
 (1196 60 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (1168 4 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-1))
 (1100 20 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (1086 7 (:REWRITE ROBE-WB-ROBE-SYNC-EXCLUSIVE))
 (1070 1070 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (1070 1070 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (1049 949 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (1020 20 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (964 20 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (962 8 (:REWRITE ROBE-WB-INST-WB-1))
 (958 38 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-P-IF-NOT-DISPATCHED))
 (958 4 (:REWRITE ROBE-WB-SREG-INST-WB-SREG-1))
 (958 4 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (958 4 (:REWRITE ROBE-RFEH-INST-RFEH-1))
 (958 4 (:REWRITE ROBE-BR-PREDICT-INST-BR-PREDICT-1))
 (918 18 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (896 44 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (867 57 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 1))
 (788 16 (:REWRITE ROBE-BRANCH-INST-BRANCH-1))
 (782 17 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-NOT-DISPATCHED))
 (744 4 (:REWRITE ROBE-DEST-INST-DEST-REG-IF-COMPLETE-2))
 (728 47 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (726 135 (:REWRITE INST-BU-IF-BU-STG-P))
 (715 17 (:REWRITE INST-WRITEBACK-P-IFF-INST-WB . 2))
 (696 64 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (659 7 (:REWRITE ROBE-RFEH-NTH-ROBE-IF-INST-FETCH-ERROR))
 (651 142 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (612 18 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (607 47 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (599 599 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (578 38 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-MU))
 (578 38 (:REWRITE NOT-INST-DATA-ACCS-ERROR-DETECTED-IF-INST-IU))
 (563 563 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (536 64 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (523 523 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (504 18 (:REWRITE RETIRED-COMMITTED-INST))
 (479 91 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (434 48 (:REWRITE INST-MU-IF-MU-STG-P))
 (434 48 (:REWRITE INST-IU-IF-IU-STG-P))
 (431 431 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (424 106 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (424 106 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (400 400 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (400 20 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (380 192 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (378 106 (:LINEAR MT-ROB-HEAD-LT-8))
 (372 186 (:REWRITE DEFAULT-<-2))
 (368 4 (:REWRITE ROBE-PC-INST-TAG))
 (355 100 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (338 100 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (332 128 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (328 64 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (320 20 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (307 66 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (296 48 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (286 192 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (272 122 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (252 62 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (250 64 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (240 20 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (234 18 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (233 53 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (232 84 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (226 226 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (220 60 (:REWRITE NOT-COMPLETE-STG-STEP-INST-FROM-NON-LSU-IF-CDB-EXCPT-NOT-0))
 (220 20 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (220 20 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (220 20 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (220 20 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (216 18 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (212 212 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (212 106 (:LINEAR INST-TAG-GE-0))
 (210 22 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (206 122 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (206 122 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (206 122 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (206 53 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (200 20 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (192 192 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (192 192 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (192 192 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (192 192 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (192 192 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (192 192 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (192 192 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (192 192 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (192 192 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (192 192 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (192 192 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (192 192 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (192 192 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (192 192 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (192 192 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (192 192 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (192 192 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (192 192 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (192 192 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (192 192 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (192 192 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (192 192 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (192 192 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (192 192 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (192 192 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (192 192 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (188 94 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (186 186 (:REWRITE DEFAULT-<-1))
 (184 84 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (183 53 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (180 60 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (172 84 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (172 84 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (172 84 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (168 168 (:REWRITE MEMBER-OF-SUBTRACE))
 (160 20 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (153 17 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-NOT-LSU))
 (146 22 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (144 48 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (132 44 (:REWRITE IFU-VALID-IF-INST-IN))
 (132 22 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (132 20 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (124 16 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (122 122 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (120 60 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (120 60 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (110 50 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (105 35 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (100 60 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (100 60 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (100 60 (:REWRITE NOT-COMPLETE-STG-P-STEP-INST-IF-INST-LSU))
 (100 60 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (100 60 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (100 60 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (100 60 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 2))
 (100 16 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (99 99 (:REWRITE DQ-DE0-VALID-IF-INST-IN))
 (90 15 (:REWRITE INST-DECODE-ERROR-STEP-INST))
 (87 41 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (86 86 (:TYPE-PRESCRIPTION LSU-STG-P))
 (85 31 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (85 31 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (80 20 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (80 20 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (80 20 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (76 19 (:REWRITE INST-DEST-VAL-READ-SREG-INST-POST-ISA))
 (76 19 (:REWRITE INST-DEST-VAL-READ-REG-INST-POST-ISA))
 (75 25 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (72 24 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (72 24 (:REWRITE DQ-STG-NOT-IFU-STG))
 (67 31 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (66 22 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (66 22 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (66 22 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (66 22 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (66 22 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (66 22 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (64 60 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (60 60 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 1))
 (60 60 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (60 60 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (60 60 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (60 60 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (60 20 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (54 18 (:REWRITE COMMIT-COMMITTED-INST))
 (44 44 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (40 10 (:REWRITE INST-MU-STEP-INST))
 (40 10 (:REWRITE INST-IU-STEP-INST))
 (31 31 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF1))
 (31 31 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-WBUF0))
 (31 31 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS1))
 (31 31 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RS0))
 (31 31 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-LSU-RBUF))
 (30 30 (:REWRITE INST-OPCODE-STEP-INST))
 (30 22 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (30 9 (:REWRITE NOT-INST-WB-SREG-IF-AT-COMPLETE-WBUF))
 (24 24 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (24 24 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (24 24 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (24 24 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (22 22 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (20 20 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (16 4 (:REWRITE ROBE-DEST-INST-DEST-REG-IF-COMPLETE))
 (16 4 (:REWRITE ROBE-DEST-INST-DEST-REG))
 (12 12 (:TYPE-PRESCRIPTION ROB-P))
 (12 12 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (9 3 (:REWRITE INST-STORE-STEP-INST))
 (6 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-DQ))
 (6 2 (:REWRITE CDB-EXCPT-INST-EXCPT-FLAGS))
 (2 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF1))
 (2 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-WRITE-PROHIBITED-AT-WBUF0))
 (2 2 (:REWRITE INST-EXCPT-FLAGS-STEP-INST-IF-LSU-READ-PROHIBITED-AT-RBUF))
 )
(COMPLETE-INST-ROBE-INV-STEP-INST
 (1599 9 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1585 5 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (1318 22 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (1276 11 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (890 22 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (815 220 (:REWRITE DE-VALID-CONSISTENT))
 (651 6 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (424 8 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (366 9 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (345 345 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (327 21 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (327 3 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (300 5 (:LINEAR MT-DQ-LEN-GE-1))
 (295 5 (:LINEAR MT-DQ-LEN-LE-4))
 (293 8 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (270 15 (:REWRITE MT-DQ-LEN-2))
 (270 15 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (240 15 (:REWRITE MT-DQ-LEN-3))
 (212 6 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (195 15 (:REWRITE MT-DQ-LEN-1))
 (190 5 (:LINEAR MT-DQ-LEN-LT-4))
 (184 4 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (169 4 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (155 5 (:LINEAR MT-DQ-LEN-LT-3))
 (144 144 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (135 13 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (135 5 (:LINEAR MT-DQ-LEN-LT-2))
 (133 6 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (128 6 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (125 5 (:LINEAR MT-DQ-LEN-GE-2))
 (120 15 (:REWRITE MT-DQ-LEN-4))
 (113 113 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (110 55 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (110 55 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (110 55 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (110 55 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (105 9 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (100 50 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (100 50 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (100 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (83 6 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (80 20 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (80 20 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (80 5 (:LINEAR MT-DQ-LEN-GE-3))
 (73 21 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (72 16 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (71 20 (:LINEAR MT-ROB-HEAD-LT-8))
 (69 20 (:LINEAR MT-ROB-HEAD-GE-0))
 (69 9 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (69 3 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (67 9 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (65 21 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (65 4 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (64 64 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (63 4 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (61 61 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (59 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (55 55 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (55 55 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (50 50 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (50 6 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (50 6 (:REWRITE NOT-COMPLETE-STG-P-STEP-INST-IF-INST-LSU))
 (50 6 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (49 20 (:LINEAR INST-TAG-LT-8))
 (45 21 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (45 6 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (44 6 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (44 3 (:REWRITE MT-JMP-EXINTR-BEFORE-COMPLETE-INST-IF-FLUSH-ALL))
 (43 9 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (43 8 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (43 3 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (42 22 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (40 40 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (40 20 (:LINEAR INST-TAG-GE-0))
 (38 22 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (37 21 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (36 16 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (36 16 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (36 16 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (36 6 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 2))
 (35 35 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (35 21 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (34 22 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (34 22 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (34 22 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (33 15 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (33 15 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (33 6 (:REWRITE NOT-COMPLETE-STG-STEP-INST-FROM-NON-LSU-IF-CDB-EXCPT-NOT-0))
 (32 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (31 21 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (31 11 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (31 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (30 30 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (30 15 (:REWRITE MT-DQ-LEN-0))
 (30 1 (:REWRITE INST-LSU-IF-INST-STORE))
 (29 22 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (28 11 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (27 22 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (27 9 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (26 22 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (25 11 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (25 10 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (25 6 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-INST-ROB-NOT-HEAD))
 (23 9 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (23 8 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 1))
 (22 22 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (22 22 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (22 22 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (22 22 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (22 22 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (22 22 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (22 22 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (22 22 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (22 22 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (22 22 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (21 11 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (21 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (21 9 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (19 19 (:REWRITE MEMBER-OF-SUBTRACE))
 (19 9 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (18 18 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (18 18 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (18 14 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (18 11 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (17 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (17 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (17 9 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (17 9 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (16 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 6 (:REWRITE IFU-VALID-IF-INST-IN))
 (16 4 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (16 3 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (16 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (15 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (15 1 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (14 3 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (14 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (13 13 (:REWRITE INST-P-STEP-INST))
 (13 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (13 6 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (13 6 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (13 6 (:REWRITE DQ-STG-NOT-IFU-STG))
 (12 4 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (12 1 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (11 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (10 10 (:TYPE-PRESCRIPTION LSU-STG-P))
 (10 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (10 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (8 8 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF1-LCH))
 (8 8 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-WBUF0-LCH))
 (8 8 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-LSU-LCH))
 (8 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (8 3 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (8 3 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (7 3 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (7 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 6 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (6 3 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (6 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (6 2 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (6 2 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (6 2 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 5 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (5 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 4 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-MU))
 (4 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU))
 (4 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-IU))
 (4 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-BU))
 (4 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-COMPLETE-STG))
 (4 2 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (4 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (4 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (4 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (3 3 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (3 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (3 1 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (3 1 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (3 1 (:REWRITE INST-LSU-IF-INST-LOAD))
 (3 1 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (3 1 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (3 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:REWRITE ROBE-RECEIVE-RESULT-IF-LSU-WBUF1-LCH))
 (2 2 (:REWRITE ROBE-RECEIVE-RESULT-IF-EXECUTE-LSU-LCH))
 (2 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-WBUF0-LCH))
 (2 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IFF-COMPLETE-STEP-LSU-RBUF))
 (2 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF1))
 (2 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-WBUF0))
 (2 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS1))
 (2 2 (:REWRITE NOT-ROBE-RECEIVE-RESULT-IF-LSU-RS0))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (2 2 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (2 1 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (2 1 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (2 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (2 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (2 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (1 1 (:TYPE-PRESCRIPTION COMMITTED-P))
 (1 1 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (1 1 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (1 1 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 )
(COMPLETE-NORMAL-INST-INV-STEP-INST
 (1626 6 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (1600 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1585 5 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (815 220 (:REWRITE DE-VALID-CONSISTENT))
 (737 22 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (559 50 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (420 16 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (410 22 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (351 9 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (345 345 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (300 5 (:LINEAR MT-DQ-LEN-GE-1))
 (295 5 (:LINEAR MT-DQ-LEN-LE-4))
 (270 15 (:REWRITE MT-DQ-LEN-2))
 (270 9 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (266 10 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (240 15 (:REWRITE MT-DQ-LEN-3))
 (234 26 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (195 15 (:REWRITE MT-DQ-LEN-1))
 (190 5 (:LINEAR MT-DQ-LEN-LT-4))
 (162 9 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (155 5 (:LINEAR MT-DQ-LEN-LT-3))
 (153 10 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (148 50 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (138 25 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (135 5 (:LINEAR MT-DQ-LEN-LT-2))
 (133 25 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (129 10 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (127 6 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (125 5 (:LINEAR MT-DQ-LEN-GE-2))
 (120 15 (:REWRITE MT-DQ-LEN-4))
 (110 55 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (110 55 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (110 55 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (110 55 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (100 50 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (100 50 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (96 8 (:REWRITE INST-SYNC-STEP-INST))
 (94 94 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (86 47 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (80 16 (:REWRITE INST-RFEH-STEP-INST))
 (80 5 (:LINEAR MT-DQ-LEN-GE-3))
 (72 12 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (70 10 (:REWRITE MT-JMP-EXINTR-BEFORE-COMPLETE-INST-IF-FLUSH-ALL))
 (68 10 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (62 6 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (61 6 (:REWRITE INST-LSU-IF-INST-STORE))
 (59 25 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (55 55 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (55 55 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (54 9 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (54 9 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (54 3 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (50 50 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (49 14 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (48 48 (:REWRITE INST-P-STEP-INST))
 (45 45 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (44 10 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (42 42 (:REWRITE MEMBER-OF-SUBTRACE))
 (39 3 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (38 6 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (38 6 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (38 6 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (36 12 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (36 12 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (36 12 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (31 19 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (30 15 (:REWRITE MT-DQ-LEN-0))
 (30 6 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (27 9 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (26 6 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (24 6 (:REWRITE INST-LSU-IF-INST-LOAD))
 (24 6 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (21 21 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (21 21 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (21 21 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (20 10 (:REWRITE NOT-INST-DECODE-ERROR-DETECTED-P-IF-IFU-STG))
 (20 10 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-WBUF-STG))
 (20 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (20 10 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-WBUF-STG))
 (20 10 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (20 10 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (19 19 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (19 19 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (19 19 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (19 6 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (18 9 (:REWRITE IFU-VALID-IF-INST-IN))
 (18 6 (:REWRITE CDB-FOR-EXCLUSIVE))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (16 16 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (16 4 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (15 15 (:TYPE-PRESCRIPTION LSU-STG-P))
 (15 3 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (13 6 (:REWRITE NOT-INST-BRANCH-IF-AT-COMPLETE-WBUF))
 (12 6 (:REWRITE INST-LSU-IF-LSU-STG-P))
 (12 6 (:REWRITE DEFAULT-CDR))
 (12 6 (:REWRITE DEFAULT-CAR))
 (12 3 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (12 3 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (12 3 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (12 3 (:REWRITE NOT-DISPATCH-TO-MU-IF-RS-FULL))
 (12 3 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS1))
 (12 3 (:REWRITE NOT-DISPATCH-TO-LSU-IF-SELECT-LSU-RS0))
 (12 3 (:REWRITE NOT-DISPATCH-TO-LSU-IF-RS-FULL))
 (12 3 (:REWRITE NOT-DISPATCH-TO-IU-IF-RS-FULL))
 (12 3 (:REWRITE NOT-DISPATCH-TO-BU-IF-RS-FULL))
 (11 6 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (10 10 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (10 10 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (10 10 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (10 10 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (10 10 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (9 9 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (9 4 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ-2))
 (9 3 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (8 4 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (8 4 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (8 4 (:REWRITE NOT-DECODE-ERROR-DETECTED-IF-EXECUTE-STG))
 (8 1 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (7 7 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (7 7 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (7 3 (:REWRITE NOT-DISPATCH-TO-MU-IF-EXCPT-DETECTED))
 (7 3 (:REWRITE NOT-DISPATCH-TO-LSU-IF-EXCPT-DETECTED))
 (7 3 (:REWRITE NOT-DISPATCH-TO-IU-IF-EXCPT-DETECTED))
 (7 3 (:REWRITE NOT-DISPATCH-TO-BU-IF-EXCPT-DETECTED))
 (7 3 (:REWRITE INST-NO-UNIT-IF-DISPATCH-NO-UNIT))
 (7 3 (:REWRITE INST-MU-IF-DISPATCH-TO-MU))
 (7 3 (:REWRITE INST-LSU-IF-DISPATCH-TO-LSU))
 (7 3 (:REWRITE INST-IU-IF-DISPATCH-TO-IU))
 (7 3 (:REWRITE INST-BU-IF-DISPATCH-TO-BU))
 (7 1 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (7 1 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (7 1 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (6 6 (:REWRITE LSU-RS0-VALID-IF-INST-IN))
 (6 3 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (5 5 (:TYPE-PRESCRIPTION COMMITTED-P))
 (4 4 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (3 3 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (3 3 (:REWRITE MU-RS0-VALID-IF-INST-IN))
 (3 3 (:REWRITE LSU-RS1-VALID-IF-INST-IN))
 (3 3 (:REWRITE IU-RS0-VALID-IF-INST-IN))
 (3 3 (:REWRITE BU-RS0-VALID-IF-INST-IN))
 (2 1 (:REWRITE RETIRED-COMMITTED-INST))
 (2 1 (:REWRITE COMMIT-COMMITTED-INST))
 )
(COMPLETE-WBUF0-INST-INV-STEP-INST-LSU-WBUF0-LCH
 (273 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (210 7 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (126 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (120 18 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN-2))
 (96 6 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF0))
 (66 66 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (55 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (48 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0))
 (48 13 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (48 12 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (48 6 (:REWRITE LSU-WBUF0-VAL-=-INST-SRC-VAL3-2))
 (48 6 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (42 7 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (42 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (42 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (41 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (36 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0-LCH))
 (36 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF0))
 (28 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (27 13 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (27 13 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (27 13 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (21 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (20 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (18 18 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN))
 (18 6 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF0))
 (17 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (14 7 (:REWRITE IFU-VALID-IF-INST-IN))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 7 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (6 6 (:REWRITE LSU-WBUF0-VAL-=-INST-DEST-VAL-2))
 (6 6 (:REWRITE LSU-WBUF0-VAL-=-INST-DEST-VAL))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (6 2 (:REWRITE INST-RFEH-STEP-INST))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-COMPLETE-INST-IF-FLUSH-ALL))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (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 MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (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 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 )
(COMPLETE-WBUF0-INST-INV-STEP-INST-LSU-WBUF1-LCH
 (273 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (210 7 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (126 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (120 18 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (96 6 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (66 66 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (55 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (48 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1))
 (48 13 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (48 12 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (48 6 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (48 6 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (42 7 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (42 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (42 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (41 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (36 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (36 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (28 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (27 13 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (27 13 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (27 13 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (21 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (20 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (18 18 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (18 6 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF1))
 (17 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (14 7 (:REWRITE IFU-VALID-IF-INST-IN))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (12 6 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (9 9 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 7 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:REWRITE LSU-WBUF1-VAL-=-INST-DEST-VAL))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (6 2 (:REWRITE INST-RFEH-STEP-INST))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-COMPLETE-INST-IF-FLUSH-ALL))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (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 MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (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 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE COMPLETE-WBUF0-INST-INV-STEP-INST-LSU-WBUF0-LCH))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 )
(COMPLETE-WBUF0-INST-INV-STEP-INST-COMPLETE-WBUF0
 (366 12 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (258 12 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (240 36 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN-2))
 (220 8 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (208 4 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (192 12 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF0))
 (132 132 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (114 29 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (114 12 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (96 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0))
 (96 24 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (96 12 (:REWRITE LSU-WBUF0-VAL-=-INST-SRC-VAL3-2))
 (96 12 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (80 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (72 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0-LCH))
 (72 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF0))
 (72 12 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (72 12 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (64 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (63 29 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (63 29 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (63 29 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (40 10 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (40 10 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (38 10 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (36 36 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN))
 (36 12 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF0))
 (36 12 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (36 4 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (29 29 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (29 29 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (29 29 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (26 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (24 24 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (24 12 (:REWRITE IFU-VALID-IF-INST-IN))
 (21 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (21 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (21 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (20 20 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (20 10 (:LINEAR INST-TAG-GE-0))
 (18 2 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (16 6 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (16 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (16 6 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (16 6 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (16 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 2 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (14 4 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (12 12 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (12 12 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (12 12 (:REWRITE LSU-WBUF0-VAL-=-INST-DEST-VAL-2))
 (12 12 (:REWRITE LSU-WBUF0-VAL-=-INST-DEST-VAL))
 (12 12 (:REWRITE INST-P-STEP-INST))
 (12 12 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (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 INST-RFEH-STEP-INST))
 (10 10 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (9 9 (:REWRITE MEMBER-OF-SUBTRACE))
 (9 6 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (8 4 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (8 1 (:REWRITE DEFAULT-CDR))
 (8 1 (:REWRITE DEFAULT-CAR))
 (6 6 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (6 2 (:REWRITE INST-SYNC-STEP-INST))
 (4 4 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (4 2 (:REWRITE COMPLETE-WBUF0-INST-INV-STEP-INST-LSU-WBUF1-LCH))
 (4 2 (:REWRITE COMPLETE-WBUF0-INST-INV-STEP-INST-LSU-WBUF0-LCH))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (2 2 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (2 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 )
(COMPLETE-WBUF0-INST-INV-STEP-INST-COMPLETE-WBUF1
 (366 12 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (330 12 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (312 6 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (258 12 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (240 36 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (192 12 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (132 132 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (129 34 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (114 12 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (96 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1))
 (96 24 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (96 12 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (96 12 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (80 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (72 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (72 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (72 34 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (72 34 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (72 34 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (72 12 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (72 12 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (64 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (56 14 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (56 14 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (38 10 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (37 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (36 36 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (36 12 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF1))
 (36 12 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (36 4 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (31 31 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (31 31 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (31 31 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (30 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (30 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (30 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (28 28 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (28 14 (:LINEAR INST-TAG-GE-0))
 (24 24 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (24 12 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (24 12 (:REWRITE IFU-VALID-IF-INST-IN))
 (24 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (23 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (23 9 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (20 20 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (18 18 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (18 6 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (18 6 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (18 2 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (16 6 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (16 6 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (16 2 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (14 14 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (14 4 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (13 1 (:REWRITE DEFAULT-CDR))
 (13 1 (:REWRITE DEFAULT-CAR))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 12 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (12 12 (:REWRITE LSU-WBUF1-VAL-=-INST-DEST-VAL))
 (12 12 (:REWRITE INST-P-STEP-INST))
 (12 12 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (12 9 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (12 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (12 4 (:REWRITE INST-RFEH-STEP-INST))
 (9 9 (:REWRITE MEMBER-OF-SUBTRACE))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (6 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (6 2 (:REWRITE INST-SYNC-STEP-INST))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (4 2 (:REWRITE COMPLETE-WBUF0-INST-INV-STEP-INST-LSU-WBUF1-LCH))
 (4 2 (:REWRITE COMPLETE-WBUF0-INST-INV-STEP-INST-LSU-WBUF0-LCH))
 (4 2 (:REWRITE COMPLETE-WBUF0-INST-INV-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (2 2 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (2 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 )
(COMPLETE-WBUF0-INST-INV-STEP-INST
 (243 4 (:REWRITE MT-JMP-EXINTR-BEFORE-COMPLETE-INST-IF-FLUSH-ALL))
 (219 15 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (90 4 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (84 14 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (78 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (63 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (60 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (51 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (51 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (51 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (42 14 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (42 14 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (42 14 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (39 15 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (39 15 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (36 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (24 24 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (24 4 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (21 15 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (16 16 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (16 16 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (16 16 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (12 4 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (12 2 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (10 10 (:TYPE-PRESCRIPTION IFU-STG-P))
 (10 10 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (10 10 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (10 10 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (10 3 (:REWRITE DEFAULT-CDR))
 (10 3 (:REWRITE DEFAULT-CAR))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION DQ-STG-P))
 (8 8 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (8 4 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (8 4 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (8 4 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (6 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(COMPLETE-WBUF1-INST-INV-STEP-INST-LSU-WBUF1-LCH
 (273 7 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (210 7 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (126 7 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (120 18 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (96 6 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (66 66 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (55 2 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (52 1 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (48 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1))
 (48 13 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (48 12 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (48 6 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (48 6 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (42 7 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (42 7 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (42 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (41 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (36 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (36 18 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (28 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (27 13 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (27 13 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (27 13 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (21 7 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (20 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (18 18 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (18 6 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF1))
 (17 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 15 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (14 14 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (14 7 (:REWRITE IFU-VALID-IF-INST-IN))
 (12 12 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (12 6 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (10 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 2 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (8 2 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (7 7 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (7 2 (:LINEAR MT-ROB-HEAD-LT-8))
 (7 2 (:LINEAR MT-ROB-HEAD-GE-0))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:REWRITE LSU-WBUF1-VAL-=-INST-DEST-VAL))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (6 2 (:REWRITE INST-RFEH-STEP-INST))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 2 (:LINEAR INST-TAG-LT-8))
 (4 4 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (4 4 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (4 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-COMPLETE-INST-IF-FLUSH-ALL))
 (4 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (4 2 (:LINEAR INST-TAG-GE-0))
 (3 3 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (3 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (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 MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (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 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (1 1 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 )
(COMPLETE-WBUF1-INST-INV-STEP-INST-COMPLETE-WBUF1
 (366 12 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (330 12 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (312 6 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (258 12 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (240 36 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (192 12 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (132 132 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (129 34 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (114 12 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (96 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1))
 (96 24 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (96 12 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (96 12 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (80 4 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (72 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (72 36 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (72 34 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (72 34 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (72 34 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (72 12 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (72 12 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (64 4 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (56 14 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (56 14 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (38 10 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (37 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (36 36 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (36 12 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF1))
 (36 12 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (36 4 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (32 32 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (31 31 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (31 31 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (31 31 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (30 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (30 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (30 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (28 28 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (28 14 (:LINEAR INST-TAG-GE-0))
 (24 24 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (24 12 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (24 12 (:REWRITE IFU-VALID-IF-INST-IN))
 (24 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (23 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (23 9 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (18 18 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (18 6 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (18 6 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (18 2 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (16 6 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (16 6 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (16 2 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (14 14 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (14 4 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (13 1 (:REWRITE DEFAULT-CDR))
 (13 1 (:REWRITE DEFAULT-CAR))
 (12 12 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (12 12 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (12 12 (:REWRITE LSU-WBUF1-VAL-=-INST-DEST-VAL))
 (12 12 (:REWRITE INST-P-STEP-INST))
 (12 12 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (12 9 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (12 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (12 4 (:REWRITE INST-RFEH-STEP-INST))
 (9 9 (:REWRITE MEMBER-OF-SUBTRACE))
 (8 8 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (6 6 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (6 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (6 2 (:REWRITE INST-SYNC-STEP-INST))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (4 4 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (4 2 (:REWRITE COMPLETE-WBUF1-INST-INV-STEP-INST-LSU-WBUF1-LCH))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (2 2 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 (2 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (2 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 )
(COMPLETE-WBUF1-INST-INV-STEP-INST
 (144 2 (:REWRITE MT-JMP-EXINTR-BEFORE-COMPLETE-INST-IF-FLUSH-ALL))
 (128 9 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (48 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (45 2 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (39 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (37 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (30 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (30 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (30 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (30 1 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (24 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (24 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (24 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (23 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (23 9 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (18 1 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (14 14 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (12 9 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (12 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (8 8 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (7 2 (:REWRITE DEFAULT-CDR))
 (7 2 (:REWRITE DEFAULT-CAR))
 (6 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (6 1 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (6 1 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (5 5 (:TYPE-PRESCRIPTION IFU-STG-P))
 (5 5 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (5 5 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (5 5 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (4 4 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (4 4 (:TYPE-PRESCRIPTION DQ-STG-P))
 (4 2 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (4 2 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 1 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (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-STG-STEP-INST-COMPLETE-WBUF0))
 (2 2 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (2 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(COMPLETE-INST-INV-STEP-INST
 (1307 11 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (1280 8 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (1268 4 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (652 176 (:REWRITE DE-VALID-CONSISTENT))
 (398 3 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (276 276 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (249 14 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (244 1 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (240 4 (:LINEAR MT-DQ-LEN-GE-1))
 (236 4 (:LINEAR MT-DQ-LEN-LE-4))
 (216 12 (:REWRITE MT-DQ-LEN-2))
 (192 12 (:REWRITE MT-DQ-LEN-3))
 (156 12 (:REWRITE MT-DQ-LEN-1))
 (152 4 (:LINEAR MT-DQ-LEN-LT-4))
 (147 7 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (144 3 (:REWRITE INST-TAG-STEP-INST))
 (124 4 (:LINEAR MT-DQ-LEN-LT-3))
 (109 3 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ-2))
 (108 4 (:LINEAR MT-DQ-LEN-LT-2))
 (100 4 (:LINEAR MT-DQ-LEN-GE-2))
 (96 12 (:REWRITE MT-DQ-LEN-4))
 (88 44 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (88 44 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (88 44 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (88 44 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (80 40 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (80 40 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (71 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (64 4 (:LINEAR MT-DQ-LEN-GE-3))
 (55 55 (:TYPE-PRESCRIPTION DQ-STG-P))
 (55 7 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (55 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (54 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (51 11 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (51 1 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (50 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (48 1 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (46 46 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (44 44 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (44 44 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (41 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (41 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (40 40 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (40 40 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (37 37 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (37 37 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (36 11 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (33 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (32 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (31 31 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (31 5 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (30 14 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (30 14 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (29 29 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (27 11 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (27 11 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (27 11 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (26 11 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (26 11 (:REWRITE DQ-STG-NOT-IFU-STG))
 (24 12 (:REWRITE MT-DQ-LEN-0))
 (21 7 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (20 5 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (20 5 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (19 11 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (19 7 (:REWRITE IFU-STG-NOT-DQ-STG))
 (19 7 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (19 7 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (19 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (19 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (19 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (18 5 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (18 5 (:LINEAR MT-ROB-HEAD-LT-8))
 (17 5 (:LINEAR MT-ROB-HEAD-GE-0))
 (16 16 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (16 16 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (16 8 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (16 4 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (16 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (16 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (15 5 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (14 4 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (12 5 (:LINEAR INST-TAG-LT-8))
 (12 1 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (12 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (11 11 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (11 11 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (11 11 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (11 11 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (11 11 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (11 11 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (11 11 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (11 1 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (10 10 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (10 5 (:LINEAR INST-TAG-GE-0))
 (10 3 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (10 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (9 5 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (9 5 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (9 5 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (9 5 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (9 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (9 1 (:REWRITE NOT-COMPLETE-STG-STEP-INST-FROM-NON-LSU-IF-CDB-EXCPT-NOT-0))
 (8 3 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (8 3 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (7 7 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (7 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (7 3 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (7 3 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (7 3 (:REWRITE EXECUTE-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-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (6 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (4 4 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (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 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (4 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (4 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (4 1 (:REWRITE RETIRED-COMMITTED-INST))
 (4 1 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (4 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (4 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-ROB-STEP-INST-=-MT-ROB-TAIL))
 (3 1 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (3 1 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (3 1 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (3 1 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-INST-ROB-NOT-HEAD))
 (3 1 (:REWRITE NOT-COMPLETE-STG-P-STEP-INST-IF-INST-LSU))
 (3 1 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (3 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-COMPLETE-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (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-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 2))
 (3 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:REWRITE INST-P-STEP-INST))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (2 2 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 1))
 (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-INST-EXINTR-NOW-IF-INST-COMMIT))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (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-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 )
(NOT-FLUSH-ALL-IF-NOT-ENTER-EXCPT-HELP
 (714 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (500 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (474 2 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (354 6 (:REWRITE ROBE-BR-PREDICT-INST-BR-ACTUAL-1))
 (198 4 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (188 2 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (156 52 (:REWRITE UNIQ-INST-OF-TAG-IF-CONTEXT-SYNC))
 (148 6 (:REWRITE ROBE-BRANCH-ROBE-SYNC-EXCLUSIVE))
 (132 24 (:REWRITE NOT-ROBE-VALID-IF-ROB-EMPTY-AND-CONSISTENT-ROB))
 (130 4 (:REWRITE ROBE-SYNC-INST-SYNC-1))
 (124 6 (:REWRITE ROBE-RFEH-NTH-ROBE-IF-INST-FETCH-ERROR-2))
 (124 4 (:REWRITE B1P-B-IOR))
 (122 4 (:REWRITE INST-BU-IF-INST-DECODE-ERROR-DETECTED))
 (110 4 (:REWRITE ROBE-RFEH-INST-RFEH-1))
 (110 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (108 24 (:REWRITE NOT-ROBE-VALID-NTH-ROBE-IF-ROB-EMPTY))
 (104 2 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (92 6 (:REWRITE ROBE-WB-ROBE-SYNC-EXCLUSIVE))
 (90 4 (:REWRITE ROBE-EXCPT-INST-EXCPT-FLAGS-1))
 (88 44 (:REWRITE RETIRED-DISPATCHED-INST))
 (88 44 (:REWRITE COMMIT-DISPATCHED-INST))
 (88 10 (:REWRITE INST-DECODE-ERROR-IF-INST-RA-NOT-SRNAME-P))
 (80 4 (:REWRITE INST-DECODE-ERROR-DETECTED-P-IFF-INST-DECODE-ERROR?))
 (78 78 (:TYPE-PRESCRIPTION INST-OPCODE))
 (78 52 (:REWRITE UNIQ-INST-OF-TAG-IF-COMMIT-INST))
 (72 24 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 1))
 (68 2 (:REWRITE ROBE-EXCPT-NTH-ROBE-IF-FETCH-OR-DECODE-ERROR))
 (66 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (58 4 (:REWRITE ROBE-BR-PREDICT-INST-BR-PREDICT-1))
 (56 16 (:REWRITE ROB-VALID-MT-ROB-HEAD-IF-NOT-ROB-EMPTY))
 (54 4 (:REWRITE INST-BU-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (52 8 (:REWRITE INST-P-INST-OF-TAG))
 (52 4 (:REWRITE B1P-B-XOR))
 (48 48 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (44 12 (:REWRITE INST-FETCH-ERROR-DETECTED-P-IFF-INST-FETCH-ERROR? . 2))
 (42 22 (:REWRITE NOT-INST-FETCH-ERROR-IF-EXECUTE-STG))
 (42 4 (:REWRITE ROBE-BRANCH-INST-BRANCH-1))
 (38 2 (:REWRITE ROBE-SYNC-NTH-ROBE-IF-INST-FETCH-ERROR))
 (34 34 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (34 34 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (34 34 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (34 2 (:REWRITE ROBE-WB-INST-WB-2))
 (32 8 (:REWRITE B1P-B-NOT))
 (32 4 (:REWRITE ROBE-BRANCH-NTH-ROBE-IF-INST-FETCH-ERROR))
 (30 2 (:REWRITE ROBE-RFEH-NTH-ROBE-IF-INST-FETCH-ERROR))
 (28 12 (:REWRITE NOT-FETCH-ERROR-DETECTED-IF-EXECUTE-STG))
 (26 4 (:REWRITE INST-SPECULTV-INST-AT-ROB-HEAD-IF-UNIQ-INST-AT-ROB-HEAD))
 (26 4 (:REWRITE INST-IN-INST-OF-TAG))
 (24 8 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (24 8 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (24 4 (:REWRITE B1P-ANDC2))
 (24 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (20 10 (:REWRITE NOT-INST-DECODE-ERROR-IF-EXECUTE-STG))
 (20 4 (:REWRITE NOT-INST-BU-IF-DECODE-ERROR))
 (18 12 (:REWRITE COMPLETE-INST-OF-TAG-IF-COMMIT-INST))
 (16 16 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (16 16 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (16 4 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (16 4 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (16 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (14 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (14 4 (:LINEAR MT-ROB-HEAD-LT-8))
 (14 4 (:LINEAR MT-ROB-HEAD-GE-0))
 (14 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (14 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (14 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (12 12 (:TYPE-PRESCRIPTION ROB-P))
 (12 12 (:TYPE-PRESCRIPTION DEFS-MA-STATE-ASSERTIONS))
 (12 12 (:REWRITE LSU-PENDING-WRITES-IF-WBUF-INST-IN))
 (12 6 (:REWRITE NOT-INST-EXCPT-DETECTED-IF-NOT-INST-EXCPT))
 (12 6 (:REWRITE INST-EXCPT-DETECTED-P-IF-INST-EXCPT-COMPLETED))
 (12 4 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (12 4 (:REWRITE INST-BU-IF-BU-STG-P))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (10 10 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (10 4 (:LINEAR INST-TAG-LT-8))
 (10 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (8 8 (:TYPE-PRESCRIPTION INST-DECODE-ERROR-DETECTED-P))
 (8 8 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (8 8 (:TYPE-PRESCRIPTION BU-STG-P))
 (8 8 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (8 6 (:REWRITE NOT-INST-EXCPT-DETECTED-P-IF-IU-STG-P))
 (8 4 (:LINEAR INST-TAG-GE-0))
 (8 2 (:REWRITE ROBE-BR-PREDICT-INST-BR-ACTUAL-2))
 (8 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (8 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (8 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (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 NOT-FETCH-INST-IF-EX-INTR))
 (4 4 (:TYPE-PRESCRIPTION BITP-OF-B-IOR))
 (4 4 (:TYPE-PRESCRIPTION BITP-OF-B-AND))
 (4 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (4 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (4 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (4 2 (:REWRITE RETIRED-COMMITTED-INST))
 (4 2 (:REWRITE NOT-INST-WB-IF-AT-COMPLETE-WBUF))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (4 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (4 2 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION IU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (2 2 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (2 2 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (1 1 (:REWRITE MEMBER-OF-SUBTRACE))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(NOT-FLUSH-ALL-IF-COMMIT-INST-IN
 (96 6 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (78 2 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (72 4 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (60 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (48 8 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (32 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (24 8 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (24 8 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (20 4 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (18 6 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (16 4 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (16 4 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (16 4 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (16 2 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (14 2 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (14 2 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (14 2 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (12 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (12 2 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (10 10 (:TYPE-PRESCRIPTION COMMITTED-P))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (10 10 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (10 2 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (8 8 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (8 8 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (8 8 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (8 4 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (8 2 (:REWRITE MT-CMI-P-MT-STEP))
 (4 4 (:TYPE-PRESCRIPTION MA-INPUT-P))
 (4 4 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (4 2 (:REWRITE RETIRED-COMMITTED-INST))
 (4 2 (:REWRITE IFU-VALID-IF-INST-IN))
 (4 2 (:REWRITE COMMIT-COMMITTED-INST))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION IFU-STG-P))
 (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))
 )
(COMMIT-WBUF0-INST-INV-STEP-INST-COMPLETE-WBUF0
 (246 8 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (174 8 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (160 24 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN-2))
 (128 8 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF0))
 (128 7 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (110 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (104 2 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (103 23 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (98 8 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (88 88 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (64 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0))
 (64 16 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (64 8 (:REWRITE LSU-WBUF0-VAL-=-INST-SRC-VAL3-2))
 (64 8 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (55 23 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (55 23 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (48 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF0-LCH))
 (48 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF0))
 (48 8 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (40 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (36 12 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (36 6 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (35 23 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (34 7 (:REWRITE MT-CMI-P-MT-STEP))
 (32 8 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (32 8 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (32 7 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (32 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (29 4 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (28 7 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (28 7 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (28 4 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (28 4 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (25 19 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (24 24 (:REWRITE LSU-WBUF0-COMMIT-IF-COMMIT-INST-IN))
 (24 8 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF0))
 (22 22 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (22 22 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (22 22 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (20 20 (:TYPE-PRESCRIPTION COMMITTED-P))
 (20 14 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (19 3 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (18 6 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (18 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (16 16 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (16 16 (:REWRITE MEMBER-OF-SUBTRACE))
 (16 16 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (16 8 (:REWRITE IFU-VALID-IF-INST-IN))
 (16 8 (:LINEAR INST-TAG-GE-0))
 (15 15 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (15 15 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (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 6 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:REWRITE LSU-WBUF0-VAL-=-INST-DEST-VAL-2))
 (8 8 (:REWRITE LSU-WBUF0-VAL-=-INST-DEST-VAL))
 (8 8 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 2 (:REWRITE DEFAULT-CDR))
 (8 2 (:REWRITE DEFAULT-CAR))
 (8 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (7 4 (:REWRITE RETIRED-COMMITTED-INST))
 (7 4 (:REWRITE COMMIT-COMMITTED-INST))
 (7 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (6 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (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 INST-RFEH-STEP-INST))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (3 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(COMMIT-WBUF0-INST-INV-STEP-INST-COMPLETE-WBUF1
 (246 8 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (174 8 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (162 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (160 24 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (128 8 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (115 25 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (110 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (104 2 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (98 8 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (88 88 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (64 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1))
 (64 16 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (64 8 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (64 8 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (61 25 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (61 25 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (48 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (48 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (48 8 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (45 15 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (42 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (41 25 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (40 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (37 5 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (36 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (36 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (36 6 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (35 5 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (35 5 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (34 7 (:REWRITE MT-CMI-P-MT-STEP))
 (32 8 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (32 8 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (32 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (30 24 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (25 25 (:TYPE-PRESCRIPTION COMMITTED-P))
 (24 24 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (24 24 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (24 24 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (24 24 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (24 8 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF1))
 (24 4 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (20 14 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (18 18 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (18 18 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (18 6 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (18 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (16 16 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (16 16 (:REWRITE MEMBER-OF-SUBTRACE))
 (16 16 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (16 8 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (16 8 (:REWRITE IFU-VALID-IF-INST-IN))
 (16 8 (:LINEAR INST-TAG-GE-0))
 (16 3 (:REWRITE DEFAULT-CDR))
 (16 3 (:REWRITE DEFAULT-CAR))
 (14 14 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (12 8 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (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))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:REWRITE LSU-WBUF1-VAL-=-INST-DEST-VAL))
 (8 8 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (8 5 (:REWRITE RETIRED-COMMITTED-INST))
 (8 5 (:REWRITE COMMIT-COMMITTED-INST))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (7 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (6 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (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 INST-RFEH-STEP-INST))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (4 2 (:REWRITE COMMIT-WBUF0-INST-INV-STEP-INST-COMPLETE-WBUF0))
 (3 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(COMMIT-WBUF0-INST-INV-STEP-INST-COMMIT-WBUF0
 (396 11 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (297 11 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (165 11 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (88 22 (:REWRITE UNIQ-INST-AT-LSU-WBUF0-IF-VALID))
 (88 11 (:REWRITE LSU-WBUF0-VAL-=-INST-SRC-VAL3-2))
 (88 11 (:REWRITE LSU-WBUF0-ADDR-=-INST-STORE-ADDR-2))
 (71 3 (:REWRITE COMMIT-WBUF0-INST-INV-STEP-INST-COMPLETE-WBUF1))
 (68 23 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (66 11 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (66 11 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (45 6 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (41 23 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (41 23 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (41 23 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (40 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (33 11 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (32 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (26 6 (:REWRITE MT-CMI-P-MT-STEP))
 (26 3 (:REWRITE COMMIT-WBUF0-INST-INV-STEP-INST-COMPLETE-WBUF0))
 (22 22 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (22 22 (:REWRITE LSU-WBUF0-=-INST-TAG))
 (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))
 (20 20 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (18 8 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (18 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (18 1 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (16 16 (:TYPE-PRESCRIPTION MT-CMI-P))
 (14 14 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (11 11 (:TYPE-PRESCRIPTION IFU-STG-P))
 (11 11 (:REWRITE LSU-WBUF0-VAL-=-INST-DEST-VAL-2))
 (11 11 (:REWRITE LSU-WBUF0-VAL-=-INST-DEST-VAL))
 (11 11 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (9 9 (:REWRITE MEMBER-OF-SUBTRACE))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (7 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (6 3 (:REWRITE DEFAULT-CDR))
 (6 3 (:REWRITE DEFAULT-CAR))
 (6 2 (:REWRITE INST-RFEH-STEP-INST))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 2 (:REWRITE RETIRED-COMMITTED-INST))
 (4 2 (:REWRITE COMMIT-COMMITTED-INST))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (3 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (3 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (3 1 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (2 2 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (2 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (2 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (2 1 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (2 1 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:REWRITE NOT-FLUSH-ALL-IF-COMMIT-INST-IN))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(COMMIT-WBUF0-INST-INV-STEP-INST-COMMIT-WBUF1
 (195 5 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (150 5 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (90 5 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (40 10 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (40 5 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (40 5 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (40 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (35 10 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (32 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (30 5 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (30 5 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (20 10 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (20 10 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (20 10 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (18 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 5 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (12 1 (:REWRITE COMMIT-WBUF0-INST-INV-STEP-INST-COMPLETE-WBUF1))
 (10 10 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (10 10 (:REWRITE LSU-WBUF1-=-INST-TAG))
 (10 5 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (10 5 (:REWRITE IFU-VALID-IF-INST-IN))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (7 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (7 1 (:REWRITE COMMIT-WBUF0-INST-INV-STEP-INST-COMPLETE-WBUF0))
 (6 6 (:TYPE-PRESCRIPTION MT-CMI-P))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (6 2 (:REWRITE INST-RFEH-STEP-INST))
 (5 5 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 5 (:TYPE-PRESCRIPTION IFU-STG-P))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE LSU-WBUF1-VAL-=-INST-DEST-VAL))
 (5 5 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (5 2 (:REWRITE MT-CMI-P-MT-STEP))
 (4 2 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (3 3 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (3 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE COMMIT-WBUF0-INST-INV-STEP-INST-COMMIT-WBUF0))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(COMMIT-WBUF0-INST-INV-STEP-INST
 (124 9 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (42 7 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (37 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (30 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (30 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (30 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (23 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (23 9 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (21 7 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (21 7 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (17 7 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (16 4 (:REWRITE MT-CMI-P-MT-STEP))
 (15 4 (:REWRITE DEFAULT-CDR))
 (15 4 (:REWRITE DEFAULT-CAR))
 (14 14 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (13 9 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (12 4 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (8 8 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (8 8 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (7 7 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (7 7 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (5 5 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (5 5 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (4 4 (:REWRITE MEMBER-OF-SUBTRACE))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (4 4 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 )
(COMMIT-WBUF1-INST-INV-STEP-INST-COMPLETE-WBUF1
 (246 8 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (174 8 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (162 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (160 24 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN-2))
 (128 8 (:REWRITE UNIQ-INST-AT-STG-COMMIT-WBUF1))
 (115 25 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (110 4 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (104 2 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (98 8 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (88 88 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STG))
 (64 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1))
 (64 16 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (64 8 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (64 8 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (61 25 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (61 25 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (48 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-LSU-WBUF1-LCH))
 (48 24 (:REWRITE LSU-WBUF1-COMPLETE-IF-INST-AT-COMPLETE-WBUF1))
 (48 8 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (45 15 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (42 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (41 25 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (40 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (37 5 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (36 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (36 9 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (36 6 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (35 5 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (35 5 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (34 7 (:REWRITE MT-CMI-P-MT-STEP))
 (32 8 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (32 8 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (32 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (30 24 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (25 25 (:TYPE-PRESCRIPTION COMMITTED-P))
 (24 24 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (24 24 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (24 24 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (24 24 (:REWRITE LSU-WBUF1-COMMIT-IF-COMMIT-INST-IN))
 (24 8 (:REWRITE UNIQ-INST-AT-STG-LSU-WBUF1))
 (24 4 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (22 22 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (20 14 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (18 18 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (18 18 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (18 6 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (18 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (16 16 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (16 16 (:REWRITE MEMBER-OF-SUBTRACE))
 (16 16 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (16 8 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (16 8 (:REWRITE IFU-VALID-IF-INST-IN))
 (16 8 (:LINEAR INST-TAG-GE-0))
 (16 3 (:REWRITE DEFAULT-CDR))
 (16 3 (:REWRITE DEFAULT-CAR))
 (12 8 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (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))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 8 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (8 8 (:TYPE-PRESCRIPTION IFU-STG-P))
 (8 8 (:REWRITE LSU-WBUF1-VAL-=-INST-DEST-VAL))
 (8 8 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (8 5 (:REWRITE RETIRED-COMMITTED-INST))
 (8 5 (:REWRITE COMMIT-COMMITTED-INST))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (7 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (6 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (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 INST-RFEH-STEP-INST))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (4 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (3 3 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (3 3 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (3 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (2 2 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(COMMIT-WBUF1-INST-INV-STEP-INST-COMMIT-WBUF1
 (195 5 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (150 5 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (90 5 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (40 10 (:REWRITE UNIQ-INST-AT-LSU-WBUF1-IF-VALID))
 (40 5 (:REWRITE LSU-WBUF1-VAL-=-INST-SRC-VAL3-2))
 (40 5 (:REWRITE LSU-WBUF1-ADDR-=-INST-STORE-ADDR-2))
 (40 2 (:REWRITE INST-STORE-INST-RFEH-EXCLUSIVE))
 (35 10 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (32 2 (:REWRITE INST-STORE-INST-SYNC-EXCLUSIVE))
 (30 5 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (30 5 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (20 10 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (20 10 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (20 10 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (19 5 (:REWRITE NOT-INST-RFEH-IF-AT-COMPLETE-WBUF))
 (18 2 (:REWRITE INST-WB-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (15 5 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (11 11 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-WBUF0))
 (10 10 (:TYPE-PRESCRIPTION UNIQ-INST-AT-STGS))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (10 10 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (10 10 (:REWRITE LSU-WBUF1-=-INST-TAG))
 (10 5 (:REWRITE LSU-WBUF0-VALID-IF-INST-IN))
 (10 5 (:REWRITE IFU-VALID-IF-INST-IN))
 (9 1 (:REWRITE INST-SYNC-IF-INST-RFEH))
 (8 3 (:REWRITE NOT-INST-SYNC-IF-AT-COMPLETE-WBUF))
 (8 3 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-IF-COMPLETE))
 (8 1 (:REWRITE INST-SYNC-IF-INST-DATA-ACCS-ERROR-DETECTED))
 (7 2 (:REWRITE INST-DATA-ACCESS-ERROR-DETECTED-P-STEP-INST))
 (6 6 (:TYPE-PRESCRIPTION INST-DATA-ACCS-ERROR-DETECTED-P))
 (6 6 (:REWRITE INST-P-STEP-INST))
 (6 2 (:REWRITE INST-RFEH-STEP-INST))
 (5 5 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (5 5 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (5 5 (:TYPE-PRESCRIPTION IFU-STG-P))
 (5 5 (:REWRITE MEMBER-OF-SUBTRACE))
 (5 5 (:REWRITE LSU-WBUF1-VAL-=-INST-DEST-VAL))
 (5 5 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (4 1 (:REWRITE MT-CMI-P-MT-STEP))
 (3 2 (:REWRITE INST-DATA-ACCS-ERROR-DETECTED-P-STEP-INST-IF-LSU-COMPLETE))
 (3 1 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (3 1 (:REWRITE INST-SYNC-STEP-INST))
 (2 2 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (2 1 (:REWRITE DEFAULT-CDR))
 (2 1 (:REWRITE DEFAULT-CAR))
 (2 1 (:REWRITE COMMIT-WBUF1-INST-INV-STEP-INST-COMPLETE-WBUF1))
 (1 1 (:TYPE-PRESCRIPTION LSU-STG-P))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-DATA-ACCESS-ERROR-STEP-INST))
 )
(COMMIT-WBUF1-INST-INV-STEP-INST
 (72 6 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (24 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (22 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (18 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (18 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (18 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (14 6 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (14 6 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (12 4 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (12 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (10 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (9 2 (:REWRITE DEFAULT-CDR))
 (9 2 (:REWRITE DEFAULT-CAR))
 (8 8 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (8 6 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (8 2 (:REWRITE MT-CMI-P-MT-STEP))
 (6 2 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (5 5 (:REWRITE NOT-RELEASE-WBUF0-IF-LSU-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (4 4 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (4 4 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (3 3 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (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-STG-STEP-INST-COMMIT-WBUF0))
 )
(COMMIT-INST-INV-STEP-INST
 (977 5 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (960 6 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (951 3 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (489 132 (:REWRITE DE-VALID-CONSISTENT))
 (307 1 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (207 207 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (180 3 (:LINEAR MT-DQ-LEN-GE-1))
 (177 3 (:LINEAR MT-DQ-LEN-LE-4))
 (162 9 (:REWRITE MT-DQ-LEN-2))
 (159 6 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (145 1 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (144 9 (:REWRITE MT-DQ-LEN-3))
 (117 9 (:REWRITE MT-DQ-LEN-1))
 (114 3 (:LINEAR MT-DQ-LEN-LT-4))
 (93 3 (:LINEAR MT-DQ-LEN-LT-3))
 (92 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (81 3 (:LINEAR MT-DQ-LEN-LT-2))
 (75 3 (:LINEAR MT-DQ-LEN-GE-2))
 (73 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE-2))
 (72 9 (:REWRITE MT-DQ-LEN-4))
 (66 33 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (66 33 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (66 33 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (66 33 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (60 30 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (60 30 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (54 5 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (51 1 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (48 3 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (48 3 (:LINEAR MT-DQ-LEN-GE-3))
 (45 3 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (38 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (35 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (33 33 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (33 33 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (33 33 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (30 30 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (29 1 (:REWRITE RETIRED-DISPATCHED-INST))
 (28 4 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (26 26 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (24 4 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (23 23 (:TYPE-PRESCRIPTION IFU-STG-P))
 (20 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (19 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (18 9 (:REWRITE MT-DQ-LEN-0))
 (18 1 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (17 17 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (17 17 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (17 17 (:TYPE-PRESCRIPTION DQ-STG-P))
 (17 5 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (16 4 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (16 4 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (16 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (15 4 (:LINEAR MT-ROB-HEAD-LT-8))
 (13 4 (:LINEAR MT-ROB-HEAD-GE-0))
 (12 6 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (12 1 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (11 5 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (11 4 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (11 1 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (10 10 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (10 5 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (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 3 (:REWRITE DQ-STG-NOT-IFU-STG))
 (10 2 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (10 1 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (9 5 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (9 5 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (9 5 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (9 4 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (9 4 (:LINEAR INST-TAG-LT-8))
 (9 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (8 8 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (8 4 (:LINEAR INST-TAG-GE-0))
 (8 2 (:REWRITE WBUF-STG-P-STEP-DQ-INST . 2))
 (8 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (8 2 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (8 2 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (8 2 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (8 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (7 3 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (7 2 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (7 2 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (6 6 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (6 6 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (6 6 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (6 4 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (6 4 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (6 4 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (5 5 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (5 5 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (5 5 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (5 5 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (5 5 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (5 5 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (5 5 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (5 5 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (5 5 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (5 5 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (5 5 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (5 5 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (5 5 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (5 5 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (5 5 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (5 5 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (5 5 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (5 5 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (5 5 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (5 5 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (5 5 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (5 2 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (5 1 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (5 1 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (4 2 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (4 2 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (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 NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (4 2 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (4 2 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (4 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (4 2 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (4 2 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 1))
 (4 2 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (4 1 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (4 1 (:REWRITE MT-CMI-P-MT-STEP))
 (4 1 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (4 1 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (4 1 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (4 1 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 1 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (3 1 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (3 1 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (3 1 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (3 1 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (3 1 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (3 1 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (3 1 (:REWRITE IFU-VALID-IF-INST-IN))
 (3 1 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE EXECUTED-DISPATCHED-INST))
 (3 1 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (3 1 (:REWRITE COMPLETED-DISPATCHED-INST))
 (3 1 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (3 1 (:REWRITE COMMIT-DISPATCHED-INST))
 (2 2 (:TYPE-PRESCRIPTION DISPATCHED-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 NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (2 2 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (2 2 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (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 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (2 1 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (1 1 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (1 1 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (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-P-STEP-INST))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 )
(INST-INV-STEP-INST
 (1115 5 (:REWRITE COMMITTED-P-STEP-INST-IF-INST-CAUSE-JMP))
 (443 24 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (428 4 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (423 13 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (411 13 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (380 2 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (358 10 (:REWRITE INST-STG-STEP-DQ-INST-IF-DISPATCH-1))
 (328 10 (:REWRITE DISPATCH-INST-IF-NOT-DE0-VALID))
 (317 1 (:REWRITE DE-VALID-DQ-DE0-BY-MT-DQ-LEN . 2))
 (316 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (269 3 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (261 15 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (255 5 (:REWRITE RETIRE-INST-STG-STEP-INST-IF-COMPLETE-ROBE-IS-HEAD))
 (235 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (224 5 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (181 181 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (163 44 (:REWRITE DE-VALID-CONSISTENT))
 (142 142 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (132 10 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (96 24 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (96 24 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (95 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (93 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-ROBE-NOT-HEAD))
 (87 24 (:LINEAR MT-ROB-HEAD-LT-8))
 (84 10 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (81 24 (:LINEAR MT-ROB-HEAD-GE-0))
 (80 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (76 15 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (69 69 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 2))
 (61 13 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (60 13 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (60 1 (:LINEAR MT-DQ-LEN-GE-1))
 (59 59 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (59 1 (:LINEAR MT-DQ-LEN-LE-4))
 (58 2 (:REWRITE RETIRED-DISPATCHED-INST))
 (57 24 (:LINEAR INST-TAG-LT-8))
 (55 5 (:REWRITE COMMIT-IF-INST-COMMIT . 1))
 (54 3 (:REWRITE MT-DQ-LEN-2))
 (49 2 (:REWRITE NOT-EXECUTE-STG-STEP-INST-IF-NOT-DQ))
 (49 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-NOT-EXECUTE-OR-DQ))
 (48 48 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (48 24 (:LINEAR INST-TAG-GE-0))
 (48 18 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (48 12 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (48 3 (:REWRITE MT-DQ-LEN-3))
 (45 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (43 13 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (42 13 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (42 12 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (41 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (41 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (40 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (39 3 (:REWRITE MT-DQ-LEN-1))
 (38 1 (:LINEAR MT-DQ-LEN-LT-4))
 (36 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (34 34 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (32 13 (:REWRITE DQ-STG-NOT-IFU-STG))
 (31 1 (:LINEAR MT-DQ-LEN-LT-3))
 (30 18 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (30 18 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (30 18 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (30 10 (:REWRITE INST-STG-STEP-DQ-INST-IF-NOT-DISPATCH))
 (30 6 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (30 2 (:REWRITE NOT-IFU-STG-STEP-INST-IF-NOT-IFU))
 (30 2 (:REWRITE NOT-DQ-STG-STEP-INST-IF-NOT-IFU))
 (30 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (28 4 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (27 13 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (27 13 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (27 1 (:LINEAR MT-DQ-LEN-LT-2))
 (26 10 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (26 10 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (25 13 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (25 13 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (25 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (25 4 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (25 1 (:LINEAR MT-DQ-LEN-GE-2))
 (24 3 (:REWRITE MT-DQ-LEN-4))
 (23 13 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (23 13 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (23 13 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE3-BY-MT-DQ-LEN . 1))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 2))
 (22 11 (:REWRITE DE-VALID-DQ-DE2-BY-MT-DQ-LEN . 1))
 (21 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-NOT-COMMIT-OR-COMPLETE))
 (20 20 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (20 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (20 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (20 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (20 10 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (20 10 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (20 10 (:REWRITE NOT-DISPATCH-INST-IF-ROB-FULL))
 (20 10 (:REWRITE INST-STG-STEP-IFU-INST-IF-DQ-FULL))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 2))
 (20 10 (:REWRITE DE-VALID-DQ-DE1-BY-MT-DQ-LEN . 1))
 (20 5 (:REWRITE RETIRE-STG-STEP-INST-IF-RETIRE))
 (20 5 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (19 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-NOT-COMMIT-INST?))
 (19 2 (:REWRITE COMPLETE-STG-NOT-EXECUTE-STG))
 (19 1 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (18 13 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (18 6 (:REWRITE IFU-VALID-IF-INST-IN))
 (16 16 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (16 16 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (16 6 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (16 6 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 6 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (16 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (16 1 (:LINEAR MT-DQ-LEN-GE-3))
 (15 5 (:REWRITE RETIRE-OR-COMMIT-STG-STEP-INST-IF-COMMIT))
 (15 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (15 5 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (15 5 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (15 5 (:REWRITE COMMIT-OR-RETIRE-STG-STEP-INST-IF-COMPLETE))
 (13 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-EXECUTE))
 (13 5 (:REWRITE EXECUTE-OR-COMPLETE-STG-STEP-INST-IF-DQ))
 (13 5 (:REWRITE COMPLETE-STG-P-STEP-INST-IF-NOT-INST-COMMIT))
 (12 12 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (12 12 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (12 12 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (12 1 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (11 11 (:REWRITE DQ-DE3-VALID-IF-INST-IN))
 (11 11 (:REWRITE DQ-DE2-VALID-IF-INST-IN))
 (11 5 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 1))
 (10 10 (:REWRITE INST-STG-STEP-INST-MU-RS1))
 (10 10 (:REWRITE INST-STG-STEP-INST-MU-RS0))
 (10 10 (:REWRITE INST-STG-STEP-INST-MU-LCH2))
 (10 10 (:REWRITE INST-STG-STEP-INST-MU-LCH1))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1-LCH))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-WBUF1))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0-LCH))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-WBUF0))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-RS1))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-RS0))
 (10 10 (:REWRITE INST-STG-STEP-INST-LSU-RBUF))
 (10 10 (:REWRITE INST-STG-STEP-INST-IU-RS1))
 (10 10 (:REWRITE INST-STG-STEP-INST-IU-RS0))
 (10 10 (:REWRITE INST-STG-STEP-INST-IF-FETCH-ERROR-INST-DISPATCHED))
 (10 10 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-NO-UNIT))
 (10 10 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-MU))
 (10 10 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-LSU))
 (10 10 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-IU))
 (10 10 (:REWRITE INST-STG-STEP-INST-IF-DISPATCH-BU))
 (10 10 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF1))
 (10 10 (:REWRITE INST-STG-STEP-INST-COMPLETE-WBUF0))
 (10 10 (:REWRITE INST-STG-STEP-INST-COMPLETE-NORMAL))
 (10 10 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF1))
 (10 10 (:REWRITE INST-STG-STEP-INST-COMMIT-WBUF0))
 (10 10 (:REWRITE INST-STG-STEP-INST-BU-RS1))
 (10 10 (:REWRITE INST-STG-STEP-INST-BU-RS0))
 (10 10 (:REWRITE DQ-DE1-VALID-IF-INST-IN))
 (10 4 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (10 4 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (10 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-FROM-NON-LSU-IF-CDB-EXCPT-NOT-0))
 (8 4 (:REWRITE IFU-STG-NOT-DQ-STG))
 (8 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (7 7 (:REWRITE INST-P-STEP-INST))
 (7 3 (:REWRITE IFU-OR-DQ-STG-STEP-INST-IF-IFU))
 (7 2 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (7 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (6 6 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (6 6 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (6 3 (:REWRITE MT-DQ-LEN-0))
 (6 2 (:REWRITE EXECUTED-DISPATCHED-INST))
 (6 2 (:REWRITE COMPLETED-DISPATCHED-INST))
 (6 2 (:REWRITE COMMIT-DISPATCHED-INST))
 (6 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-DQ-INST-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (6 1 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (5 5 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-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))
 (5 3 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (5 3 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (5 3 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (5 3 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (4 4 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (4 2 (:REWRITE NOT-COMPLETE-STG-STEP-INST-IF-INST-ROB-NOT-HEAD))
 (4 2 (:REWRITE NOT-COMPLETE-STG-P-STEP-INST-IF-INST-LSU))
 (4 2 (:REWRITE NOT-COMMIT-STG-STEP-INST-IF-INST-SPECULTV))
 (4 2 (:REWRITE NOT-COMMIT-STG-P-STEP-INST-IF-INST-START-SPECULTV))
 (4 2 (:REWRITE LSU-STAGES-DIRECT-REACHABLE-TO-COMPLETE))
 (4 2 (:REWRITE COMPLETE-STG-STEP-INST-IF-ROBE-RECEIVE-RESULT . 2))
 (4 2 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (4 1 (:REWRITE RETIRED-COMMITTED-INST))
 (4 1 (:REWRITE MT-CMI-P-MT-STEP))
 (3 3 (:REWRITE MEMBER-OF-SUBTRACE))
 (3 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-EXECUTE-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-NO-JMP-EXINTR-BEFORE-COMPLETE-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-IFU-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-EXECUTE-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-DQ-IF-CONTEXT-SYNC))
 (3 1 (:REWRITE MT-JMP-EXINTR-BEFORE-COMPLETE-INST-IF-FLUSH-ALL))
 (3 1 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (3 1 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (3 1 (:REWRITE IFU-NOT-COMMITTED-INST))
 (3 1 (:REWRITE EXECUTED-COMMITTED-INST))
 (3 1 (:REWRITE DQ-NOT-COMMITTED-INST))
 (3 1 (:REWRITE COMPLETED-COMMITTED-INST))
 (3 1 (:REWRITE COMMIT-COMMITTED-INST))
 (2 2 (:TYPE-PRESCRIPTION LSU-STG-P))
 (2 2 (:TYPE-PRESCRIPTION COMMITTED-P))
 (2 2 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (2 2 (:REWRITE IFU-STG-NOT-EXECUTE-STG))
 (2 2 (:REWRITE DQ-STG-NOT-EXECUTE-STG))
 (1 1 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (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 INST-EXINTR-NOW-IF-EX-INTR . 1))
 (1 1 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 )
(INST-INV-EXINTR-INST
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE INST-INV-IF-INST-IN))
 )
(TRACE-INST-INV-LEMMA
 (2261 132 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (1880 18 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (1840 59 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (1768 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (1750 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (1515 12 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (1247 92 (:REWRITE RETIRED-COMMITTED-INST))
 (1191 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (1010 54 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (911 21 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (901 32 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (778 54 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (762 6 (:REWRITE NON-COMMIT-STG-P-CADR-IF-NOT-COMMITTED-P-CAR))
 (736 101 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (718 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (521 345 (:REWRITE INST-LISTP-CAR))
 (514 17 (:REWRITE RETIRED-DISPATCHED-INST))
 (488 18 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (452 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (448 294 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (414 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (409 409 (:REWRITE MEMBER-OF-SUBTRACE))
 (399 399 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (385 65 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (367 367 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (352 51 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (347 102 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (346 101 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (346 36 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (345 345 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (345 345 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (328 328 (:TYPE-PRESCRIPTION DQ-STG-P))
 (324 18 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (311 311 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (272 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (254 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (252 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (250 78 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (237 236 (:REWRITE DEFAULT-CAR))
 (236 80 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (236 18 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (224 16 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (202 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (200 102 (:REWRITE COMMIT-INST-IF-LEAVE-EXCPT))
 (200 102 (:REWRITE COMMIT-INST-IF-ENTER-EXCPT))
 (200 102 (:REWRITE COMMIT-INST-IF-COMMIT-JMP))
 (200 18 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (199 101 (:REWRITE NOT-EX-INTR-IF-NOT-EXINTR-FLAG-NOR-INPUT-EXINTR))
 (190 92 (:REWRITE COMMIT-COMMITTED-INST))
 (184 184 (:TYPE-PRESCRIPTION COMMITTED-P))
 (182 18 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (182 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (182 18 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (180 32 (:LINEAR INST-TAG-LT-8))
 (178 65 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (164 18 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (164 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (164 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (164 18 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (164 18 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (164 18 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (159 35 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (156 58 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (156 58 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (156 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (154 65 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (152 32 (:LINEAR INST-TAG-GE-0))
 (144 18 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (143 142 (:REWRITE DEFAULT-CDR))
 (138 51 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (136 56 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (136 56 (:REWRITE DQ-STG-NOT-IFU-STG))
 (136 56 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (132 132 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (132 24 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (128 32 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (128 32 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (126 126 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (126 3 (:REWRITE MT-ALL-COMMIT-BEFORE-CDR-TRACE))
 (123 59 (:REWRITE IFU-NOT-COMMITTED-INST))
 (123 59 (:REWRITE EXECUTED-COMMITTED-INST))
 (123 59 (:REWRITE DQ-NOT-COMMITTED-INST))
 (123 59 (:REWRITE COMPLETED-COMMITTED-INST))
 (122 14 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (121 17 (:REWRITE INST-LISTP-CDR))
 (120 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (120 12 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (120 12 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (119 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (116 116 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (111 30 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (102 51 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (102 17 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (102 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (98 98 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (98 98 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (98 98 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (98 98 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (98 98 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (96 32 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (96 32 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (96 32 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (96 32 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (96 15 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (96 3 (:REWRITE INST-PRE-ISA-CADR-SUBTRACE))
 (93 93 (:REWRITE SUBTRACE-TAIL-P))
 (93 93 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (89 32 (:LINEAR MT-ROB-HEAD-LT-8))
 (84 18 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (82 32 (:LINEAR MT-ROB-HEAD-GE-0))
 (81 81 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (81 81 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (72 36 (:REWRITE IFU-STG-NOT-COMPLETE-STG))
 (72 36 (:REWRITE EXECUTE-STG-NOT-COMPLETE-STG))
 (72 36 (:REWRITE DQ-STG-NOT-COMPLETE-STG))
 (66 66 (:REWRITE INST-SPECULTV-CAR))
 (64 64 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (60 12 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (57 24 (:REWRITE COMMIT-STG-NOT-DQ-STG))
 (54 18 (:REWRITE TRUE-LISTP-ROB-ENTRIES))
 (54 18 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (51 17 (:REWRITE EXECUTED-DISPATCHED-INST))
 (51 17 (:REWRITE COMPLETED-DISPATCHED-INST))
 (51 17 (:REWRITE COMMIT-DISPATCHED-INST))
 (50 16 (:DEFINITION TRUE-LISTP))
 (48 24 (:REWRITE RETIRE-STG-NOT-DQ-STG))
 (48 16 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (44 11 (:REWRITE MT-CMI-P-MT-STEP))
 (43 43 (:REWRITE IFU-VALID-IF-INST-IN))
 (43 43 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (42 42 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (36 36 (:TYPE-PRESCRIPTION ROB-ENTRIES-P))
 (34 34 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (30 30 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (30 30 (:REWRITE INST-MODIFIED-CAR))
 (30 15 (:REWRITE RETIRE-STG-NOT-EXECUTE-STG))
 (30 15 (:REWRITE COMMIT-STG-NOT-EXECUTE-STG))
 (27 9 (:REWRITE IFU-STG-NOT-DQ-STG))
 (27 9 (:REWRITE EXECUTE-STG-NOT-DQ-STG))
 (27 9 (:REWRITE COMPLETE-STG-NOT-DQ-STG))
 (22 22 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (21 21 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (18 18 (:REWRITE NOT-AT-ROB-HEAD-IF-EARLIER-INST-NOT-COMMIT))
 (18 18 (:REWRITE INST-EXCPT-CAR))
 (17 17 (:REWRITE NOT-INST-EXINTR-NOW-IF-INST-COMMIT))
 (17 17 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (11 11 (:REWRITE MT-CMI-P-IF-MODIFIED-INST-COMMIT))
 (11 11 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (11 11 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (8 8 (:REWRITE INST-INV-IF-INST-IN))
 (3 3 (:REWRITE MT-INST-SPECULTV-IF-INST-START-SPECULTV))
 )
(MT-INST-INV-PRESERVED-HELP
 (5355 5 (:DEFINITION STEP-TRACE))
 (940 45 (:REWRITE INST-IS-AT-ONE-OF-THE-STAGES))
 (785 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-ROBE-NOT-HEAD))
 (730 5 (:REWRITE INST-CAUSE-JMP-OR-INST-EXINTR-NOW-IF-FIRST-UNCOMMIT))
 (720 5 (:REWRITE INST-START-SPECULTV-IF-INST-WRONG-BRANCH?))
 (705 35 (:REWRITE NOT-COMMITTED-P-IF-NOT-COMMIT-RETIRE))
 (680 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-INST-COMMIT))
 (605 605 (:TYPE-PRESCRIPTION B1P))
 (575 115 (:REWRITE INST-IN-CAR-OF-SUBTRACE))
 (460 15 (:REWRITE RETIRE-STG-NOT-COMMIT-STG))
 (450 150 (:REWRITE INST-LISTP-CAR))
 (420 45 (:REWRITE RETIRED-COMMITTED-INST))
 (320 35 (:REWRITE NOT-EX-INTR-IF-COMMIT-INST?))
 (310 15 (:REWRITE MT-ALL-COMMIT-BEFORE-CAR))
 (280 5 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-IFU-OR-DQ))
 (280 5 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR-IF-NOT-COMMIT))
 (265 15 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-IF-CAR-IS-COMMIT))
 (220 25 (:REWRITE NOT-FETCH-INST-IF-EX-INTR))
 (220 10 (:REWRITE ROBE-AT-HEAD-IF-MT-ALL-COMMIT-BEFORE))
 (220 5 (:REWRITE RETIRED-DISPATCHED-INST))
 (215 215 (:TYPE-PRESCRIPTION INST-P))
 (215 15 (:REWRITE MT-ALL-COMMIT-BEFORE-INST-AT-ROB-HEAD-2))
 (210 15 (:REWRITE NOT-COMPLETE-STG-P-IF-EX-INTR))
 (185 185 (:TYPE-PRESCRIPTION COMPLETE-STG-P))
 (170 5 (:REWRITE COMPLETE-STG-P-IF-INST-COMMIT))
 (160 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-EX-INTR))
 (150 150 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (150 150 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (150 5 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-EX-INTR))
 (145 25 (:REWRITE WBUF-STG-NOT-IFU-STG))
 (145 5 (:REWRITE INST-CAUSE-JMP-IF-COMMIT-JMP))
 (137 137 (:REWRITE SUBTRACE-TAIL-P))
 (137 137 (:REWRITE SUBTRACE-P-SUBTRACE-AFTER-P))
 (135 135 (:TYPE-PRESCRIPTION COMMIT-STG-P))
 (135 35 (:REWRITE NOT-EX-INTR-IF-ROB-NOT-EMPTY))
 (135 35 (:REWRITE NOT-COMMIT-INST-IF-ROB-EMPTY))
 (130 65 (:TYPE-PRESCRIPTION DEFS-INST-ASSERTIONS . 2))
 (130 25 (:REWRITE NOT-IFU-STG-P-IF-NOT-LAST-INST))
 (125 125 (:TYPE-PRESCRIPTION RETIRE-STG-P))
 (125 125 (:TYPE-PRESCRIPTION IFU-STG-P))
 (120 120 (:TYPE-PRESCRIPTION DQ-STG-P))
 (115 115 (:TYPE-PRESCRIPTION INST-IN))
 (115 115 (:TYPE-PRESCRIPTION EXECUTE-STG-P))
 (115 115 (:REWRITE MEMBER-OF-SUBTRACE))
 (115 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMMIT-INST))
 (110 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-COMPLETE))
 (100 5 (:REWRITE ROBE-NOT-HEAD-IF-INST-AT-EXECUTE-STG-WHILE-COMMIT))
 (90 90 (:TYPE-PRESCRIPTION COMMITTED-P))
 (90 5 (:REWRITE NOT-COMMIT-INST-IF-NOT-COMMIT-INST))
 (85 25 (:REWRITE NOT-FETCH-INST-IF-DQ-FULL))
 (85 5 (:REWRITE NOT-LEAVE-EXCPT-IF-ROB-HEAD-COMPLETE-WBUF))
 (85 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-FLUSH-ALL))
 (85 5 (:REWRITE NOT-INST-COMMIT-IF-INST-SPECULTV))
 (80 5 (:REWRITE ROBE-NOT-HEAD-IF-INST-SPECULTV))
 (80 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-LEAVE-OR-ENTER-EXCPT))
 (80 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-COMMIT-JMP))
 (80 5 (:REWRITE NOT-COMMIT-JMP-IF-ROB-HEAD-COMPLETE-WBUF))
 (80 5 (:REWRITE INST-CAUSE-JMP-IF-FLUSH-ALL))
 (80 5 (:REWRITE INST-CAUSE-JMP-IF-COMPLETE-STG-P))
 (75 45 (:REWRITE COMMIT-COMMITTED-INST))
 (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))
 (70 5 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FETCH-INST))
 (70 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FETCH-INST))
 (70 5 (:REWRITE NOT-EXECUTE-STG-P-IF-EX-INTR))
 (70 5 (:REWRITE IFU-OR-DQ-STG-IF-INST-EXINTR-NOW))
 (65 65 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 4))
 (65 35 (:REWRITE IFU-NOT-COMMITTED-INST))
 (65 35 (:REWRITE EXECUTED-COMMITTED-INST))
 (65 35 (:REWRITE DQ-NOT-COMMITTED-INST))
 (65 35 (:REWRITE COMPLETED-COMMITTED-INST))
 (65 25 (:REWRITE RETIRE-STG-NOT-IFU-STG))
 (60 25 (:REWRITE COMMIT-STG-NOT-IFU-STG))
 (60 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-ENTER-EXCPT))
 (60 5 (:LINEAR INST-TAG-LT-8))
 (60 5 (:LINEAR INST-TAG-GE-0))
 (57 57 (:REWRITE DEFAULT-CAR))
 (50 20 (:REWRITE WBUF-STG-IF-WBUF1-STG))
 (50 20 (:REWRITE WBUF-STG-IF-WBUF0-STG))
 (50 20 (:REWRITE EXECUTE-STG-NOT-IFU-STG))
 (50 20 (:REWRITE DQ-STG-NOT-IFU-STG))
 (50 20 (:REWRITE COMPLETE-STG-NOT-IFU-STG))
 (50 10 (:REWRITE FLUSH-ALL-FETCH-INST-EXCLUSIVE))
 (50 5 (:REWRITE INST-START-SPECULTV-IF-INST-EXCPT))
 (50 5 (:REWRITE INST-START-SPECULTV-IF-INST-CONTEXT-SYNC))
 (50 5 (:REWRITE INST-POST-ISA-CAR-SUBTRACE))
 (45 45 (:REWRITE RETIRE-STG-P-CAR-IF-MEMBER-INST-AT-COMMIT-WBUF0))
 (45 15 (:REWRITE IFU-STG-NOT-COMMIT-STG))
 (45 15 (:REWRITE EXECUTE-STG-NOT-COMMIT-STG))
 (45 15 (:REWRITE DQ-STG-NOT-COMMIT-STG))
 (45 15 (:REWRITE COMPLETE-STG-NOT-COMMIT-STG))
 (40 40 (:TYPE-PRESCRIPTION WBUF-STG-P))
 (40 40 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 3))
 (40 40 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 2))
 (40 40 (:REWRITE NOT-ROB-EMPTY-IF-INST-IS-EXECUTED . 1))
 (40 15 (:REWRITE RETIRE-STG-NOT-COMPLETE-STG))
 (40 10 (:REWRITE INST-MODIFIED-CAR-IF-NOT-MT-SELF-MODIFY))
 (40 5 (:REWRITE NOT-INST-EXINTR-NOW-IF-NOT-FLUSH-ALL))
 (40 5 (:REWRITE NOT-INST-EXCPT-IF-COMMIT-STG))
 (40 5 (:REWRITE NOT-INST-CAUSE-JMP-IF-NOT-FLUSH-ALL))
 (35 5 (:REWRITE NOT-INST-EXINTR-NOW-IF-COMMIT-INST?))
 (35 5 (:REWRITE INST-CAUSE-JMP-INST-EXINTR-NOW-EXCLUSIVE))
 (30 30 (:TYPE-PRESCRIPTION WBUF1-STG-P))
 (30 30 (:TYPE-PRESCRIPTION WBUF0-STG-P))
 (30 15 (:REWRITE COMMIT-STG-NOT-COMPLETE-STG))
 (30 5 (:REWRITE INST-EXINTR-NOW-IF-FLUSH-ALL))
 (30 5 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 2))
 (25 25 (:REWRITE INST-SPECULTV-CAR))
 (25 5 (:REWRITE WBUF-STG-NOT-DQ-STG))
 (25 5 (:REWRITE NOT-INST-START-SPECULTV-IF-COMMITTED))
 (22 22 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (22 22 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (22 22 (:REWRITE DEFAULT-CDR))
 (20 20 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE))
 (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 5 (:LINEAR MT-ROB-TAIL-LE-MT-ROB-HEAD))
 (20 5 (:LINEAR MT-ROB-TAIL-GE-MT-ROB-HEAD))
 (15 15 (:TYPE-PRESCRIPTION MT-ALL-COMMIT-BEFORE-TRACE))
 (15 15 (:REWRITE MT-ALL-COMMIT-BEFORE-TRACE-MT-TRACE))
 (15 15 (:REWRITE IFU-VALID-IF-INST-IN))
 (15 15 (:REWRITE IFU-VALID-IF-IFU-STG-P))
 (15 5 (:REWRITE NOT-INST-COMMIT-IF-NOT-INST-EXCPT))
 (15 5 (:REWRITE INST-EXINTR-NOW-WHEN-NO-EXINTR-FLAG))
 (15 5 (:REWRITE EXECUTED-DISPATCHED-INST))
 (15 5 (:REWRITE COMPLETED-DISPATCHED-INST))
 (15 5 (:REWRITE COMMIT-DISPATCHED-INST))
 (15 5 (:LINEAR MT-ROB-HEAD-LT-8))
 (10 10 (:TYPE-PRESCRIPTION DISPATCHED-P))
 (10 10 (:REWRITE NOT-INST-MODIFIED-CAR-MT-TRACE))
 (10 10 (:REWRITE MT-SELF-MODIFY-IF-INST-IN-MODIFIED))
 (10 10 (:REWRITE MA-ROB-FLG-MT-ROB-FLG))
 (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))
 (10 5 (:LINEAR MT-ROB-HEAD-GE-0))
 (8 4 (:REWRITE DEFAULT-+-2))
 (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 INST-PRE-ISA-CAR-MT-TRACE))
 (5 5 (:REWRITE INST-EXINTR-NOW-IF-EX-INTR . 1))
 (5 5 (:REWRITE INST-EXCPT-CAR))
 (4 4 (:TYPE-PRESCRIPTION DEFS-MAETT-ASSERTIONS . 1))
 (4 4 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE MT-CMI-P-IF-INST-MODIFIED))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE MA-INPUT-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE INST-INV-IF-INST-IN))
 )
(MT-INST-INV-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))
 )
