Re: [PATCH] arm64/lib: add optimized implementation of sha_transform

2014-03-18 Thread Ard Biesheuvel
On 17 March 2014 22:18, Marek Vasut ma...@denx.de wrote: On Friday, March 14, 2014 at 04:02:33 PM, Ard Biesheuvel wrote: This implementation keeps the 64 bytes of workspace in registers rather than on the stack, eliminating most of the loads and stores, and reducing the instruction count by

Re: [PATCH] arm64/lib: add optimized implementation of sha_transform

2014-03-18 Thread Marek Vasut
On Tuesday, March 18, 2014 at 08:26:00 AM, Ard Biesheuvel wrote: On 17 March 2014 22:18, Marek Vasut ma...@denx.de wrote: On Friday, March 14, 2014 at 04:02:33 PM, Ard Biesheuvel wrote: This implementation keeps the 64 bytes of workspace in registers rather than on the stack, eliminating

Re: [PATCH] arm64/lib: add optimized implementation of sha_transform

2014-03-17 Thread Marek Vasut
On Friday, March 14, 2014 at 04:02:33 PM, Ard Biesheuvel wrote: This implementation keeps the 64 bytes of workspace in registers rather than on the stack, eliminating most of the loads and stores, and reducing the instruction count by about 25%. Signed-off-by: Ard Biesheuvel

[PATCH] arm64/lib: add optimized implementation of sha_transform

2014-03-14 Thread Ard Biesheuvel
This implementation keeps the 64 bytes of workspace in registers rather than on the stack, eliminating most of the loads and stores, and reducing the instruction count by about 25%. Signed-off-by: Ard Biesheuvel ard.biesheu...@linaro.org --- Hello all, No performance numbers I am allowed to