diff options
author | Andy Polyakov <appro@openssl.org> | 2005-12-16 17:39:57 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2005-12-16 17:39:57 +0000 |
commit | a00e414faf76db8372f4e5fe04010e47e8ff90d4 (patch) | |
tree | cfce289959d3f9052f9d4a258a13601de578cba5 /crypto/bn/asm/sparcv9a-mont.pl | |
parent | 4c5e19b6c671ded9328137391aa0c12414508c63 (diff) |
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.
Diffstat (limited to 'crypto/bn/asm/sparcv9a-mont.pl')
-rwxr-xr-x | crypto/bn/asm/sparcv9a-mont.pl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crypto/bn/asm/sparcv9a-mont.pl b/crypto/bn/asm/sparcv9a-mont.pl index 81d7ef608f..e1a4546387 100755 --- a/crypto/bn/asm/sparcv9a-mont.pl +++ b/crypto/bn/asm/sparcv9a-mont.pl @@ -32,8 +32,8 @@ # which is perfectly usable in this context... In other words, as far # as HAL/Fujitsu SPARC64 family goes, talk to the author:-) -# In 32-bit context the implementation implies following additional -# limitations on input arguments: +# The implementation implies following "non-natural" limitations on +# input arguments: # - num may not be less than 4; # - num has to be even; # - ap, bp, rp, np has to be 64-bit aligned [which is not a problem @@ -47,7 +47,7 @@ # noticeable(!) improvement); # - dedicated squaring procedure[?]; -$fname="bn_mul_mont"; +$fname="bn_mul_mont_fpu"; $bits=32; for (@ARGV) { $bits=64 if (/\-m64/ || /\-xarch\=v9/); |