From de098d0ea0ea48e6d13a4922ef58a4b918f1b551 Mon Sep 17 00:00:00 2001 From: Cyril SIX Date: Fri, 8 Feb 2019 14:22:21 +0100 Subject: Desactivated Omulhs 32-bits optimization (division by constant) --- backend/SelectDivproof.v | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'backend/SelectDivproof.v') diff --git a/backend/SelectDivproof.v b/backend/SelectDivproof.v index 75713289..aa6750ed 100644 --- a/backend/SelectDivproof.v +++ b/backend/SelectDivproof.v @@ -660,9 +660,9 @@ Proof. + eapply eval_divs_base; eauto. EvalOp. - destruct (Compopts.optim_for_size tt). + eapply eval_divs_base; eauto. EvalOp. - + destruct (divs_mul_params (Int.signed n2)) as [[p M] | ] eqn:PARAMS. + + (* destruct (divs_mul_params (Int.signed n2)) as [[p M] | ] eqn:PARAMS. * exists (Vint (Int.divs i n2)); split; auto. - econstructor; eauto. eapply eval_divs_mul; eauto. + econstructor; eauto. eapply eval_divs_mul; eauto. *) (* FIXME - hack K1 *) * eapply eval_divs_base; eauto. EvalOp. Qed. @@ -709,11 +709,11 @@ Proof. + eapply eval_mods_base; eauto. EvalOp. - destruct (Compopts.optim_for_size tt). + eapply eval_mods_base; eauto. EvalOp. - + destruct (divs_mul_params (Int.signed n2)) as [[p M] | ] eqn:PARAMS. + + (* destruct (divs_mul_params (Int.signed n2)) as [[p M] | ] eqn:PARAMS. * econstructor; split. econstructor. eauto. apply eval_mod_from_div with (x := i); auto. eapply eval_divs_mul with (x := i); eauto. - simpl. auto. + simpl. auto. *) (* FIXME - hack K1 *) * eapply eval_mods_base; eauto. EvalOp. Qed. -- cgit