summaryrefslogtreecommitdiffstats
path: root/crypto/ec/asm
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2016-02-12 11:28:22 +0100
committerAndy Polyakov <appro@openssl.org>2016-02-12 21:41:21 +0100
commit577583519b147ec60e8e241ee12471c2a9c53183 (patch)
tree921c7eb4450d954ea95c5b251d698050cb741a1b /crypto/ec/asm
parentd1dc699ac6e5ada11b1f5baaaa1695e403dce638 (diff)
ec/asm/ecp_nistz256-armv8.pl: fix test_ssl spurious errors.
RT#4237 Reviewed-by: Matt Caswell <matt@openssl.org>
Diffstat (limited to 'crypto/ec/asm')
-rw-r--r--crypto/ec/asm/ecp_nistz256-armv8.pl3
1 files changed, 3 insertions, 0 deletions
diff --git a/crypto/ec/asm/ecp_nistz256-armv8.pl b/crypto/ec/asm/ecp_nistz256-armv8.pl
index 9d1bce1460..ce6b69e8da 100644
--- a/crypto/ec/asm/ecp_nistz256-armv8.pl
+++ b/crypto/ec/asm/ecp_nistz256-armv8.pl
@@ -1289,6 +1289,9 @@ $code.=<<___;
stp $acc0,$acc1,[$rp_real,#$i]
stp $acc2,$acc3,[$rp_real,#$i+16]
___
+$code.=<<___ if ($i == 0);
+ adr $bp_real,.Lone_mont-64
+___
}
$code.=<<___;
ldp $acc0,$acc1,[$ap_real,#$i] // in1