summaryrefslogtreecommitdiffstats
path: root/crypto/armv4cpuid.pl
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2018-04-22 16:09:56 +0200
committerAndy Polyakov <appro@openssl.org>2018-04-23 17:29:59 +0200
commit198a2ed791e8f4f00d0b92272987f564ca1d9783 (patch)
tree46c6791fb761323c9653731e7ece4c241865b2e8 /crypto/armv4cpuid.pl
parent40ab6b856754a11050174b222c7abb10b6dcb822 (diff)
ARM assembly pack: make it work with older assembler.
Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/6043)
Diffstat (limited to 'crypto/armv4cpuid.pl')
-rw-r--r--crypto/armv4cpuid.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/armv4cpuid.pl b/crypto/armv4cpuid.pl
index f7d31a698a..9e46149566 100644
--- a/crypto/armv4cpuid.pl
+++ b/crypto/armv4cpuid.pl
@@ -125,7 +125,7 @@ CRYPTO_memcmp:
ldmia sp!,{r4,r5}
.Lno_data:
- neg r0,ip
+ rsb r0,ip,#0
mov r0,r0,lsr#31
#if __ARM_ARCH__>=5
bx lr