From 637334181f54154f6c5598073c60f3f2c3ab5e87 Mon Sep 17 00:00:00 2001 From: xleroy Date: Fri, 10 Sep 2010 07:49:49 +0000 Subject: Improvements for int8 and int16 stores git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1507 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e --- ia32/Asmgenproof.v | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ia32/Asmgenproof.v') diff --git a/ia32/Asmgenproof.v b/ia32/Asmgenproof.v index ddf2769..543028f 100644 --- a/ia32/Asmgenproof.v +++ b/ia32/Asmgenproof.v @@ -376,7 +376,9 @@ Remark mk_smallstore_label: (forall r addr, is_label lbl (f r addr) = false) -> find_label lbl c = find_label lbl k. Proof. - unfold mk_smallstore; intros. destruct (low_ireg r); monadInv H; simpl; rewrite H0; auto. + unfold mk_smallstore; intros. destruct (low_ireg r). + monadInv H; simpl; rewrite H0; auto. + destruct (addressing_mentions addr ECX); monadInv H; simpl; rewrite H0; auto. Qed. Remark loadind_label: -- cgit v1.2.3