From e99d18c442c40a14e6eaea722cbc7ef0ca6dd26a Mon Sep 17 00:00:00 2001 From: xleroy Date: Sat, 21 Aug 2010 10:21:11 +0000 Subject: Integers: cleaned up bitwise operations, redefined shr, zero_ext and sign_ext as bitwise operations rather than arithmetic ones. CastOptimproof: fixed for ARM port. Other files: adapted to changes in Integers. git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1472 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e --- powerpc/Asmgenproof.v | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'powerpc/Asmgenproof.v') diff --git a/powerpc/Asmgenproof.v b/powerpc/Asmgenproof.v index ee2867e6..fc14830c 100644 --- a/powerpc/Asmgenproof.v +++ b/powerpc/Asmgenproof.v @@ -1217,10 +1217,10 @@ Proof. rewrite <- Int.shl_rolm. rewrite Int.shl_mul. rewrite Int.mul_signed. apply Int.signed_repr. - split. apply Zle_trans with 0. vm_compute; congruence. omega. + split. apply Zle_trans with 0. compute; congruence. omega. omega. - vm_compute. reflexivity. - vm_compute. apply Int.mkint_eq. auto. + compute. reflexivity. + apply Int.mkint_eq. compute. reflexivity. inv AT. simpl in H7. set (k1 := Pbtbl GPR12 tbl :: transl_code f c). set (rs1 := nextinstr (rs0 # GPR12 <- (Vint (Int.rolm n (Int.repr 2) (Int.repr (-4)))))). -- cgit