Hi,

with our base clang targeting armv7 by default, this enables the NEON
assembly in libcrypto as well.  Note that is only used if NEON is
actually available.

Clang doesn't like the extra size definition ".32" on vmov which is not
needed, so simply remove it.

ok?

Patrick

diff --git a/lib/libcrypto/bn/asm/armv4-gf2m.pl 
b/lib/libcrypto/bn/asm/armv4-gf2m.pl
index c52e0b75b5b..89159246413 100644
--- a/lib/libcrypto/bn/asm/armv4-gf2m.pl
+++ b/lib/libcrypto/bn/asm/armv4-gf2m.pl
@@ -174,7 +174,7 @@ bn_GF2m_mul_2x2:
        beq     .Lialu
 
        veor    $A1,$A1
-       vmov.32 $B1,r3,r3               @ two copies of b1
+       vmov    $B1,r3,r3               @ two copies of b1
        vmov.32 ${A1}[0],r1             @ a1
 
        veor    $A0,$A0

Reply via email to