aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--x86/Asmgenproof1.v4
1 files changed, 2 insertions, 2 deletions
diff --git a/x86/Asmgenproof1.v b/x86/Asmgenproof1.v
index 86a5218a..c5b03426 100644
--- a/x86/Asmgenproof1.v
+++ b/x86/Asmgenproof1.v
@@ -498,8 +498,8 @@ Proof.
intros; destruct am as [base ofs [n|[id delta]]]; simpl.
- destruct (offset_in_range n); auto; simpl.
rewrite ! Val.addl_assoc. apply f_equal. apply f_equal. simpl. rewrite Int64.add_zero_l; auto.
-- destruct (ptroffset_in_range delta); auto.
- destruct Archi.ptr64 eqn:SF; auto; simpl.
+- destruct Archi.ptr64 eqn:SF; auto; simpl;
+ destruct (ptroffset_in_range delta); auto. simpl.
rewrite ! Val.addl_assoc. apply f_equal. apply f_equal.
rewrite <- Genv.shift_symbol_address_64 by auto.
f_equal. rewrite Ptrofs.add_zero_l, Ptrofs.of_int64_to_int64 by auto. auto.