From 71820cce3ba80acf0a09d7506c49ba2dd6e32d95 Mon Sep 17 00:00:00 2001 From: jadep Date: Thu, 14 Mar 2019 12:07:28 -0400 Subject: split up Arithmetic (imports etc. not yet fixed, does not build) --- src/PushButtonSynthesis/MontgomeryReduction.v | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/PushButtonSynthesis/MontgomeryReduction.v') diff --git a/src/PushButtonSynthesis/MontgomeryReduction.v b/src/PushButtonSynthesis/MontgomeryReduction.v index 73204eb53..f61ece27c 100644 --- a/src/PushButtonSynthesis/MontgomeryReduction.v +++ b/src/PushButtonSynthesis/MontgomeryReduction.v @@ -14,7 +14,8 @@ Require Import Crypto.Util.ZUtil.Tactics.PullPush.Modulo. Require Import Crypto.Util.ZUtil.Tactics.RewriteModSmall. Require Import Crypto.Language. Require Import Crypto.CStringification. -Require Import Crypto.Arithmetic. +Require Import Crypto.Arithmetic.Core. +Require Import Crypto.Arithmetic.FancyMongomeryReduction. Require Import Crypto.BoundsPipeline. Require Import Crypto.COperationSpecifications. Require Import Crypto.Fancy.Compiler. @@ -35,7 +36,7 @@ Import COperationSpecifications.Primitives. Import COperationSpecifications.MontgomeryReduction. -Import Associational Positional Arithmetic.MontgomeryReduction. +Import Associational Positional MontgomeryReduction. Local Set Keyed Unification. (* needed for making [autorewrite] fast, c.f. COQBUG(https://github.com/coq/coq/issues/9283) *) @@ -184,4 +185,4 @@ Section rmontred. { cbv [ZRange.type.base.option.is_bounded_by ZRange.type.base.is_bounded_by bound is_bounded_by_bool value_range upper lower]. rewrite Bool.andb_true_iff, !Z.leb_le. lia. } Qed. -End rmontred. \ No newline at end of file +End rmontred. -- cgit v1.2.3