aboutsummaryrefslogtreecommitdiffstats
path: root/src/hls/HTLgenproof.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/hls/HTLgenproof.v')
-rw-r--r--src/hls/HTLgenproof.v10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/hls/HTLgenproof.v b/src/hls/HTLgenproof.v
index f320ce0..403ba00 100644
--- a/src/hls/HTLgenproof.v
+++ b/src/hls/HTLgenproof.v
@@ -2311,10 +2311,10 @@ Section CORRECTNESS.
eexists; split.
- eapply Smallstep.plus_three.
+ (* Return to caller *)
- repeat econstructor; eauto.
+ eapply HTL.step_return; repeat econstructor; eauto.
+ (* Join *)
inv CONST.
- econstructor; eauto.
+ eapply HTL.step_module; eauto.
* big_tac; inv TF; simplify; not_control_reg.
* big_tac; inv TF; simplify; not_control_reg.
* big_tac; inv TF; simplify; not_control_reg.
@@ -2323,12 +2323,12 @@ Section CORRECTNESS.
rewrite fso by crush.
rewrite fss. crush.
* big_tac; inv TF; simplify; not_control_reg.
- * repeat econstructor. simpl.
+ * (* datapath *)
+ repeat econstructor. simpl.
rewrite AssocMap.fso by crush.
rewrite AssocMap.fss.
auto.
- * simplify.
- constructor.
+ * simplify. constructor.
* big_tac; inv TF; simplify; not_control_reg.
+ simplify.
eapply HTL.step_finish_reset with (fin:=fin).