]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
Merged some ARM memxor changes.
authorNiels Möller <nisse@lysator.liu.se>
Tue, 19 Feb 2013 14:53:02 +0000 (15:53 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Tue, 19 Feb 2013 14:53:02 +0000 (15:53 +0100)
1  2 
ChangeLog

diff --cc ChangeLog
index 9f651ccba9c652100a33e738666a90a6061dc878,bd787d882ecbadc758af0ec157dd59b51096b3c2..95f12da41a0ee4e9260b28555f1e9f7dd2b96626
+++ b/ChangeLog
@@@ -1,9 -1,11 +1,17 @@@
+ 2013-02-19  Niels Möller  <nisse@lysator.liu.se>
+       * armv7/memxor.asm (memxor): Software pipelining for the aligned
+       case. Runs at 6 cycles (0.5 cycles per byte). Delayed push of
+       registers until we know how many registers we need.
+       (memxor3): Use 3-way unrolling also for aligned memxor3.
+       Runs at 8 cycles (0.67 cycles per byte)
 +2013-02-14  Niels Möller  <nisse@lysator.liu.se>
 +
 +      * examples/rsa-keygen.c (uint_arg): New function.
 +      (main): New options -s and -e, to specify key size and public
 +      exponent. Increased default key size to 2048.
 +
  2013-02-12  Niels Möller  <nisse@lysator.liu.se>
  
        * armv7/memxor.asm (memxor): Optimized aligned case, using 3-way