diff options
Diffstat (limited to 'src/PushButtonSynthesis')
-rw-r--r-- | src/PushButtonSynthesis/BarrettReduction.v | 4 | ||||
-rw-r--r-- | src/PushButtonSynthesis/FancyMontgomeryReduction.v | 4 | ||||
-rw-r--r-- | src/PushButtonSynthesis/FancyMontgomeryReductionReificationCache.v | 1 |
3 files changed, 7 insertions, 2 deletions
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) *) |