Unify sparcv9 assembler naming and build rules among 32- and 64-bit builds.
Engage run-time switch between bn_mul_mont_fpu and bn_mul_mont_int.
diff --git a/TABLE b/TABLE
index 4df518c..9dd69ac 100644
--- a/TABLE
+++ b/TABLE
@@ -148,8 +148,8 @@
$sys_id =
$lflags =
$bn_ops = BN_LLONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC2 BF_PTR
-$cpuid_obj =
-$bn_obj = bn_asm.o sparcv9a-mont.o
+$cpuid_obj = sparcv9cap.o sparccpuid.o
+$bn_obj = bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o
$des_obj = des_enc-sparc.o fcrypt_b.o
$aes_obj = aes_core.o aes_cbc.o aes-sparcv9.o
$bf_obj =
@@ -1660,12 +1660,12 @@
$sys_id = ULTRASPARC
$lflags = -lsocket -lnsl -ldl
$bn_ops = BN_LLONG RC4_CHAR RC4_CHUNK_LL DES_PTR DES_RISC1 DES_UNROLL BF_PTR
-$cpuid_obj =
-$bn_obj = sparcv8plus.o
-$des_obj =
-$aes_obj =
+$cpuid_obj = sparcv9cap.o sparccpuid.o
+$bn_obj = bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o
+$des_obj = des_enc-sparc.o fcrypt_b.o
+$aes_obj = aes_core.o aes_cbc.o aes-sparcv9.o
$bf_obj =
-$md5_obj = md5-sparcv8plus.o
+$md5_obj = md5-sparcv9.o
$sha1_obj =
$cast_obj =
$rc4_obj =
@@ -1688,12 +1688,12 @@
$sys_id = ULTRASPARC
$lflags = -lsocket -lnsl -ldl
$bn_ops = BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR
-$cpuid_obj =
-$bn_obj = sparcv8plus.o
+$cpuid_obj = sparcv9cap.o sparccpuid.o
+$bn_obj = bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o
$des_obj = des_enc-sparc.o fcrypt_b.o
-$aes_obj =
+$aes_obj = aes_core.o aes_cbc.o aes-sparcv9.o
$bf_obj =
-$md5_obj = md5-sparcv8plus.o
+$md5_obj = md5-sparcv9.o
$sha1_obj =
$cast_obj =
$rc4_obj =
@@ -2976,12 +2976,12 @@
$sys_id = ULTRASPARC
$lflags = -ldl
$bn_ops = BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR
-$cpuid_obj =
-$bn_obj = sparcv8plus.o sparcv9a-mont.o
+$cpuid_obj = sparcv9cap.o sparccpuid.o
+$bn_obj = bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o
$des_obj = des_enc-sparc.o fcrypt_b.o
$aes_obj = aes_core.o aes_cbc.o aes-sparcv9.o
$bf_obj =
-$md5_obj = md5-sparcv8plus.o
+$md5_obj = md5-sparcv9.o
$sha1_obj =
$cast_obj =
$rc4_obj =
@@ -3032,8 +3032,8 @@
$sys_id = ULTRASPARC
$lflags = -ldl
$bn_ops = BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR
-$cpuid_obj =
-$bn_obj = bn_asm.o sparcv9a-mont.o
+$cpuid_obj = sparcv9cap.o sparccpuid.o
+$bn_obj = bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o
$des_obj = des_enc-sparc.o fcrypt_b.o
$aes_obj = aes_core.o aes_cbc.o aes-sparcv9.o
$bf_obj =
@@ -3648,12 +3648,12 @@
$sys_id = ULTRASPARC
$lflags = -lsocket -lnsl -ldl
$bn_ops = BN_LLONG RC4_CHAR RC4_CHUNK_LL DES_PTR DES_RISC1 DES_UNROLL BF_PTR
-$cpuid_obj =
-$bn_obj = sparcv8plus.o sparcv9a-mont.o
+$cpuid_obj = sparcv9cap.o sparccpuid.o
+$bn_obj = bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o
$des_obj = des_enc-sparc.o fcrypt_b.o
$aes_obj = aes_core.o aes_cbc.o aes-sparcv9.o
$bf_obj =
-$md5_obj = md5-sparcv8plus.o
+$md5_obj = md5-sparcv9.o
$sha1_obj =
$cast_obj =
$rc4_obj =
@@ -3676,12 +3676,12 @@
$sys_id = ULTRASPARC
$lflags = -lsocket -lnsl -ldl
$bn_ops = BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR
-$cpuid_obj =
-$bn_obj = sparcv8plus.o sparcv9a-mont.o
+$cpuid_obj = sparcv9cap.o sparccpuid.o
+$bn_obj = bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o
$des_obj = des_enc-sparc.o fcrypt_b.o
$aes_obj = aes_core.o aes_cbc.o aes-sparcv9.o
$bf_obj =
-$md5_obj = md5-sparcv8plus.o
+$md5_obj = md5-sparcv9.o
$sha1_obj =
$cast_obj =
$rc4_obj =
@@ -3760,8 +3760,8 @@
$sys_id = ULTRASPARC
$lflags = -lsocket -lnsl -ldl
$bn_ops = BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL BF_PTR
-$cpuid_obj =
-$bn_obj = bn_asm.o sparcv9a-mont.o
+$cpuid_obj = sparcv9cap.o sparccpuid.o
+$bn_obj = bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o
$des_obj = des_enc-sparc.o fcrypt_b.o
$aes_obj = aes_core.o aes_cbc.o aes-sparcv9.o
$bf_obj =
@@ -3788,8 +3788,8 @@
$sys_id = ULTRASPARC
$lflags = -lsocket -lnsl -ldl
$bn_ops = BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL BF_PTR
-$cpuid_obj =
-$bn_obj = bn_asm.o sparcv9a-mont.o
+$cpuid_obj = sparcv9cap.o sparccpuid.o
+$bn_obj = bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o
$des_obj = des_enc-sparc.o fcrypt_b.o
$aes_obj = aes_core.o aes_cbc.o aes-sparcv9.o
$bf_obj =