Re: [AArch64] Optimize GHASH

2021-02-06 Thread Michael Weiser
Hello Niels, On Tue, Feb 02, 2021 at 06:09:42PM +0100, Niels Möller wrote: > > I've downloaded binary builds of clang for aarch64 from > > https://releases.llvm.org/download.html. 3.9.1 was the oldest prebuilt > > toolchain I could find there and 11.0.0 the most recent. > [...] > > They also all

Re: [AArch64] Optimize GHASH

2021-02-06 Thread Niels Möller
Michael Weiser writes: > The arm64 branch builds and passes the testsuite on aarch64 and > aarch64_be with gcc 10.2 and clang 11.0.1 with and without the optimized > assembly routines on my pine64 boards. This is with the .arch directive > instead of modifying CFLAGS and the new configure option

Re: Old ARM Neon code for salsa20 and chacha

2021-02-06 Thread Michael Weiser
Hello Niels, On Thu, Jan 28, 2021 at 07:26:46PM +0100, Niels Möller wrote: > > With the new 2-way or 3-way functions, performance of the single-block > > functions isn't that critical, so deletion may be ok even if it causes > > some small regression on some processors (e.g., single-block chacha