summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2010-07-08 15:06:01 +0000
committerAndy Polyakov <appro@openssl.org>2010-07-08 15:06:01 +0000
commite216cd6ee91f88ca22d7b12b73c3784faf763c5b (patch)
tree9848e4086a0e0e9cbd97103a505b8310b6430206 /crypto
parent396df7311e599e6fa0d6500e644194e57cd655d2 (diff)
armv4-mont.pl: addenum to previous commit#19749.
Diffstat (limited to 'crypto')
-rw-r--r--crypto/bn/asm/armv4-mont.pl3
1 files changed, 3 insertions, 0 deletions
diff --git a/crypto/bn/asm/armv4-mont.pl b/crypto/bn/asm/armv4-mont.pl
index 14e0d2d1dd..a6fa7cb1bf 100644
--- a/crypto/bn/asm/armv4-mont.pl
+++ b/crypto/bn/asm/armv4-mont.pl
@@ -23,6 +23,9 @@
# than 1/2KB. Windows CE port would be trivial, as it's exclusively
# about decorations, ABI and instruction syntax are identical.
+while (($output=shift) && ($output!~/^\w[\w\-]*\.\w+$/)) {}
+open STDOUT,">$output";
+
$num="r0"; # starts as num argument, but holds &tp[num-1]
$ap="r1";
$bp="r2"; $bi="r2"; $rp="r2";