summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2016-08-31 20:30:49 +0000
committerjkim <jkim@FreeBSD.org>2016-08-31 20:30:49 +0000
commit8e2ae64ac3acb915e02f5d5442562a92f6a0ae82 (patch)
treefff9503ad9e2633ea0ef1d205400520c9acf02a2 /crypto
parentd7fd1fda31a2afcf8d6637fde70be8a4de24db84 (diff)
downloadFreeBSD-src-8e2ae64ac3acb915e02f5d5442562a92f6a0ae82.zip
FreeBSD-src-8e2ae64ac3acb915e02f5d5442562a92f6a0ae82.tar.gz
MFC: r304636
Build OpenSSL assembly sources for arm.
Diffstat (limited to 'crypto')
-rwxr-xr-xcrypto/openssl/crypto/bn/asm/armv4-gf2m.pl4
-rwxr-xr-xcrypto/openssl/crypto/sha/asm/sha256-armv4.pl2
2 files changed, 3 insertions, 3 deletions
diff --git a/crypto/openssl/crypto/bn/asm/armv4-gf2m.pl b/crypto/openssl/crypto/bn/asm/armv4-gf2m.pl
index 72381a7..348ce40 100755
--- a/crypto/openssl/crypto/bn/asm/armv4-gf2m.pl
+++ b/crypto/openssl/crypto/bn/asm/armv4-gf2m.pl
@@ -213,8 +213,8 @@ $code.=<<___;
.align 5
.LNEON:
ldr r12, [sp] @ 5th argument
- vmov.32 $a, r2, r1
- vmov.32 $b, r12, r3
+ vmov $a, r2, r1
+ vmov $b, r12, r3
vmov.i64 $k48, #0x0000ffffffffffff
vmov.i64 $k32, #0x00000000ffffffff
vmov.i64 $k16, #0x000000000000ffff
diff --git a/crypto/openssl/crypto/sha/asm/sha256-armv4.pl b/crypto/openssl/crypto/sha/asm/sha256-armv4.pl
index 4fee74d..bc9b4a0 100755
--- a/crypto/openssl/crypto/sha/asm/sha256-armv4.pl
+++ b/crypto/openssl/crypto/sha/asm/sha256-armv4.pl
@@ -595,7 +595,7 @@ sha256_block_data_order_armv8:
adr $Ktbl,.LARMv8
sub $Ktbl,$Ktbl,#.LARMv8-K256
# else
- adrl $Ktbl,K256
+ sub $Ktbl,$Ktbl,#256+32
# endif
add $len,$inp,$len,lsl#6 @ len to point at the end of inp
OpenPOWER on IntegriCloud