projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Unify sparcv9 assembler naming and build rules among 32- and 64-bit builds.
[openssl.git]
/
crypto
/
bn
/
asm
/
sparcv9-mont.pl
diff --git
a/crypto/bn/asm/sparcv9-mont.pl
b/crypto/bn/asm/sparcv9-mont.pl
index 0339bfe7f3a82a7c298c26de495bd0e923994e14..2e12eeb578e8232fa477cb891404ad21508890b4 100644
(file)
--- a/
crypto/bn/asm/sparcv9-mont.pl
+++ b/
crypto/bn/asm/sparcv9-mont.pl
@@
-72,7
+72,7
@@
$apj="%l5";
$npj="%l6";
$tpj="%l7";
$npj="%l6";
$tpj="%l7";
-$fname="bn_mul_mont";
+$fname="bn_mul_mont
_int
";
$code=<<___;
.section ".text",#alloc,#execinstr
$code=<<___;
.section ".text",#alloc,#execinstr
@@
-298,7
+298,8
@@
$fname:
___
\f
########
___
\f
########
-######## bn_sqr_mont gives up to 20% improvement over above code
+######## .Lbn_sqr_mont gives up to 20% *overall* improvement over
+######## code without following dedicated squaring procedure.
########
$sbit="%i2"; # re-use $bp!
########
$sbit="%i2"; # re-use $bp!