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