]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
Handle pre-v6 ARM processors (master 64fbd2f00bf98d66788feff442e252da2194852c).
authorNiels Möller <nisse@lysator.liu.se>
Tue, 21 May 2013 06:54:04 +0000 (08:54 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Tue, 21 May 2013 06:54:04 +0000 (08:54 +0200)
ChangeLog
arm/v6/aes-decrypt-internal.asm [moved from arm/aes-decrypt-internal.asm with 100% similarity]
arm/v6/aes-encrypt-internal.asm [moved from arm/aes-encrypt-internal.asm with 100% similarity]
configure.ac

index f1cb4738693bd45a52211dd00fd3ab18ab215015..5e65d1aac8463888e9321edf92cd3db7da09bc1b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2013-05-21  Niels Möller  <nisse@lysator.liu.se>
+
+       From master (2013-05-15):
+       * configure.ac (asm_path): Handle armv6 and armv7 differently from
+       older ARMs. Add the arm/v6 directory to asm_path when appropriate.
+
+       * arm/v6/aes-encrypt-internal.asm: Moved into v6 directory. Uses
+       the uxtb instruction which is not available for older ARMs.
+       * arm/v6/aes-decrypt-internal.asm: Likewise.
+
 2013-05-21  Niels Möller  <nisse@lysator.liu.se>
 
        * configure.ac: Changed version number to 2.7.1.
index c3de71bb910d32f9f89d7fff7b46b2ce2d175d0a..78a3d4e5528e730cfe9e6ebc42834c63e22c01cc 100644 (file)
@@ -237,14 +237,18 @@ if test "x$enable_assembler" = xyes ; then
        asm_path=sparc32
       fi
       ;;
-    arm*)
+    armv6* | armv7*)
       NETTLE_CHECK_ARM_NEON
 
-      asm_path=arm
+      asm_path="arm/v6 arm"
+      
       if test "x$enable_arm_neon" = xyes ; then
        asm_path="arm/neon $asm_path"
       fi
       ;;
+    arm*)
+      asm_path=arm
+      ;;
     *)
       enable_assembler=no
       ;;