@@ -1198,9 +1198,9 @@ Section Multiplier32.
11981198 kinv_custom boothMultiplierInv_old.
11991199 boothMultiplierInv_new.
12001200
1201- * cbn; unfold eq_rec; eq_rect_simpl.
1201+ * cbn. eq_rect_simpl.
12021202 reflexivity.
1203- * cbn; unfold eq_rec; eq_rect_simpl.
1203+ * cbn; eq_rect_simpl.
12041204 reflexivity.
12051205 * clear -H4 H12.
12061206 Opaque split2.
@@ -1214,7 +1214,7 @@ Section Multiplier32.
12141214 find_if_inside; [discriminate|].
12151215 elim n; assumption.
12161216
1217- * simpl; unfold eq_rec; eq_rect_simpl.
1217+ * simpl; eq_rect_simpl.
12181218
12191219 assert (Hx1: x Fin.F1 <> wpow2 MultNumBits).
12201220 { intro Hx.
@@ -1247,7 +1247,7 @@ Section Multiplier32.
12471247 repeat split.
12481248 { subst ww.
12491249 cbv [evalSignExtendTrunc].
1250- simpl; unfold eq_rec; eq_rect_simpl.
1250+ simpl; eq_rect_simpl.
12511251 rewrite <-H13.
12521252 reflexivity.
12531253 }
@@ -1386,7 +1386,7 @@ Section Multiplier32.
13861386 unfold wmultZ, wordBinZ.
13871387 pose proof (sext_wordToZ 33 bsiM).
13881388 cbv [evalSignExtendTrunc]; cbn.
1389- unfold eq_rec; eq_rect_simpl.
1389+ eq_rect_simpl.
13901390 cbn in H1; rewrite H1.
13911391 pose proof (sext_wordToZ 33 bsiR).
13921392 cbn; cbn in H2; rewrite H2.
@@ -1408,7 +1408,7 @@ Section Multiplier32.
14081408 unfold wmultZ, wordBinZ.
14091409 pose proof (sext_wordToZ 33 bsiM).
14101410 cbv [evalSignExtendTrunc]; cbn.
1411- unfold eq_rec; eq_rect_simpl.
1411+ eq_rect_simpl.
14121412 cbn in H1; rewrite H1.
14131413 pose proof (sext_wordToZ 33 bsiR).
14141414 cbn; cbn in H2; rewrite H2.
0 commit comments