From f40b3c81114a73c3ac259ca4cb5014464e779dd3 Mon Sep 17 00:00:00 2001 From: jadep Date: Mon, 1 Apr 2019 06:57:19 -0400 Subject: update import statements --- src/Fancy/Montgomery256.v | 1 + src/PushButtonSynthesis/BarrettReduction.v | 4 ++++ src/PushButtonSynthesis/FancyMontgomeryReduction.v | 4 ++-- src/PushButtonSynthesis/FancyMontgomeryReductionReificationCache.v | 1 + 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Fancy/Montgomery256.v b/src/Fancy/Montgomery256.v index ee761cba9..981e3592c 100644 --- a/src/Fancy/Montgomery256.v +++ b/src/Fancy/Montgomery256.v @@ -7,6 +7,7 @@ Require Import Crypto.Fancy.Prod. Require Import Crypto.Fancy.Spec. Require Import Crypto.Language. Import Language.Compilers. Require Import Crypto.LanguageWf. +Require Import Crypto.Arithmetic.FancyMontgomeryReduction. Require Import Crypto.PushButtonSynthesis.FancyMontgomeryReduction. Require Import Crypto.Util.Tactics.BreakMatch. Require Import Crypto.Util.ZUtil.EquivModulo. diff --git a/src/PushButtonSynthesis/BarrettReduction.v b/src/PushButtonSynthesis/BarrettReduction.v index 3946a39c2..42be4b7d4 100644 --- a/src/PushButtonSynthesis/BarrettReduction.v +++ b/src/PushButtonSynthesis/BarrettReduction.v @@ -11,6 +11,10 @@ Require Import Crypto.Util.ZUtil.Tactics.LtbToLt. Require Import Crypto.Language. Require Import Crypto.CStringification. Require Import Crypto.Arithmetic.BarrettReduction. +Require Import Crypto.Arithmetic.Core. +Require Import Crypto.Arithmetic.ModOps. +Require Import Crypto.Arithmetic.Partition. +Require Import Crypto.Arithmetic.UniformWeight. Require Import Crypto.BoundsPipeline. Require Import Crypto.Fancy.Compiler. Require Import Crypto.COperationSpecifications. diff --git a/src/PushButtonSynthesis/FancyMontgomeryReduction.v b/src/PushButtonSynthesis/FancyMontgomeryReduction.v index 2a64fdebd..d3f596e5c 100644 --- a/src/PushButtonSynthesis/FancyMontgomeryReduction.v +++ b/src/PushButtonSynthesis/FancyMontgomeryReduction.v @@ -15,7 +15,7 @@ Require Import Crypto.Util.ZUtil.Tactics.RewriteModSmall. Require Import Crypto.Language. Require Import Crypto.CStringification. Require Import Crypto.Arithmetic.Core. -Require Import Crypto.Arithmetic.MongomeryReduction. +Require Import Crypto.Arithmetic.FancyMontgomeryReduction. Require Import Crypto.BoundsPipeline. Require Import Crypto.COperationSpecifications. Require Import Crypto.Fancy.Compiler. @@ -36,7 +36,7 @@ Import COperationSpecifications.Primitives. Import COperationSpecifications.MontgomeryReduction. -Import Associational Positional MontgomeryReduction. +Import Associational Positional FancyMontgomeryReduction.MontgomeryReduction. Local Set Keyed Unification. (* needed for making [autorewrite] fast, c.f. COQBUG(https://github.com/coq/coq/issues/9283) *) diff --git a/src/PushButtonSynthesis/FancyMontgomeryReductionReificationCache.v b/src/PushButtonSynthesis/FancyMontgomeryReductionReificationCache.v index 7a475a53a..84d5be615 100644 --- a/src/PushButtonSynthesis/FancyMontgomeryReductionReificationCache.v +++ b/src/PushButtonSynthesis/FancyMontgomeryReductionReificationCache.v @@ -7,6 +7,7 @@ Require Import Crypto.PushButtonSynthesis.ReificationCache. Local Open Scope Z_scope. Import Associational Positional. +Import FancyMontgomeryReduction.MontgomeryReduction. Local Set Keyed Unification. (* needed for making [autorewrite] fast, c.f. COQBUG(https://github.com/coq/coq/issues/9283) *) -- cgit v1.2.3