aboutsummaryrefslogtreecommitdiffstats
path: root/src/bigint
diff options
context:
space:
mode:
authorlloyd <[email protected]>2008-09-30 02:36:25 +0000
committerlloyd <[email protected]>2008-09-30 02:36:25 +0000
commit8b063a0b60946578ba16e8e7d8ee4223fadb5eb9 (patch)
treecaa6c4c55c90a8c5e5837abb615ed9e14c5b5345 /src/bigint
parentc4f3550ce65b998bd75ddb9e9aff9f7729dc3573 (diff)
Rewrite part of the module loading code in configure.pl, now dependencies
seem to be handled correctly (er, at least mostly), and more importantly the asm MPI modules are detected and used correctly (at least on x86-64 and x86).
Diffstat (limited to 'src/bigint')
-rw-r--r--src/bigint/info.txt4
-rw-r--r--src/bigint/monty_generic/info.txt2
-rw-r--r--src/bigint/mp_amd64/info.txt2
-rw-r--r--src/bigint/mp_generic/info.txt2
-rw-r--r--src/bigint/mulop_amd64/info.txt2
-rw-r--r--src/bigint/mulop_generic/info.txt2
-rw-r--r--src/bigint/mulop_ia32/info.txt4
7 files changed, 10 insertions, 8 deletions
diff --git a/src/bigint/info.txt b/src/bigint/info.txt
index 3e1531754..d6c5df763 100644
--- a/src/bigint/info.txt
+++ b/src/bigint/info.txt
@@ -6,8 +6,8 @@ define BIGINT
<requires>
hex
-mp_amd64
-monty_amd64|monty_generic
+mp_amd64|mp_asm64|mp_ia32|mp_ia32_msvc|mp_generic
+monty_generic
mulop_generic
</requires>
diff --git a/src/bigint/monty_generic/info.txt b/src/bigint/monty_generic/info.txt
index 9187e9d22..6f5f0e722 100644
--- a/src/bigint/monty_generic/info.txt
+++ b/src/bigint/monty_generic/info.txt
@@ -1,6 +1,6 @@
realname "Montgomery Reduction"
-load_on request
+load_on dep
<add>
mp_monty.cpp
diff --git a/src/bigint/mp_amd64/info.txt b/src/bigint/mp_amd64/info.txt
index c177c2a27..84a5bcf53 100644
--- a/src/bigint/mp_amd64/info.txt
+++ b/src/bigint/mp_amd64/info.txt
@@ -2,7 +2,7 @@ realname "MPI Core (x86-64)"
mp_bits 64
-load_on request
+load_on dep
<add>
mp_asm.h
diff --git a/src/bigint/mp_generic/info.txt b/src/bigint/mp_generic/info.txt
index 8b319c58d..8bf75fec3 100644
--- a/src/bigint/mp_generic/info.txt
+++ b/src/bigint/mp_generic/info.txt
@@ -1,6 +1,6 @@
realname "MPI Core (C++)"
-load_on request
+load_on dep
<add>
mp_asm.h
diff --git a/src/bigint/mulop_amd64/info.txt b/src/bigint/mulop_amd64/info.txt
index 0960ac4d6..670780d9c 100644
--- a/src/bigint/mulop_amd64/info.txt
+++ b/src/bigint/mulop_amd64/info.txt
@@ -2,7 +2,7 @@ realname "BigInt Multiply-Add (x86-64)"
mp_bits 64
-load_on request
+load_on dep
<add>
mp_mulop_amd64.S
diff --git a/src/bigint/mulop_generic/info.txt b/src/bigint/mulop_generic/info.txt
index 1fe3c2868..28ebe41eb 100644
--- a/src/bigint/mulop_generic/info.txt
+++ b/src/bigint/mulop_generic/info.txt
@@ -1,6 +1,6 @@
realname "BigInt Multiply-Add"
-load_on request
+load_on dep
<add>
mp_mulop.cpp
diff --git a/src/bigint/mulop_ia32/info.txt b/src/bigint/mulop_ia32/info.txt
index 0814bc08a..1c89e95c1 100644
--- a/src/bigint/mulop_ia32/info.txt
+++ b/src/bigint/mulop_ia32/info.txt
@@ -2,6 +2,8 @@ realname "BigInt Multiply-Add (IA-32)"
mp_bits 32
+# Out of date, still implements bigint_mul_add_words
+
load_on request
<add>
@@ -9,7 +11,7 @@ mp_mulop.S
</add>
<requires>
-asm_amd64
+asm_ia32
</requires>
<arch>