Re: [Arm64, S390x] Optimize Chacha20

2022-01-20 Thread Maamoun TK
On Thu, Jan 20, 2022 at 11:08 PM Maamoun TK wrote: > On Thu, Jan 20, 2022 at 10:32 PM Niels Möller > wrote: > >> Maamoun TK writes: >> >> > As far as I understand, SIMD is called Advanced SIMD on AArch64 and it's >> > standard for this architecture. simd is enabled by default in GCC but it >>

Re: [Arm64, S390x] Optimize Chacha20

2022-01-20 Thread Maamoun TK
On Thu, Jan 20, 2022 at 10:32 PM Niels Möller wrote: > Maamoun TK writes: > > > As far as I understand, SIMD is called Advanced SIMD on AArch64 and it's > > standard for this architecture. simd is enabled by default in GCC but it > > can be disabled with nosimd option as I can see in here > >

Re: [Arm64, S390x] Optimize Chacha20

2022-01-20 Thread Niels Möller
Maamoun TK writes: > As far as I understand, SIMD is called Advanced SIMD on AArch64 and it's > standard for this architecture. simd is enabled by default in GCC but it > can be disabled with nosimd option as I can see in here > https://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html which is

Re: [Arm64, S390x] Optimize Chacha20

2022-01-19 Thread Maamoun TK
On Wed, Jan 19, 2022 at 8:48 PM Niels Möller wrote: > Maamoun TK writes: > > > I created merge requests that have improvements of Chacha20 for arm64 and > > s390x architectures by following the approach used in powerpc > > implementation. > >

Re: [Arm64, S390x] Optimize Chacha20

2022-01-19 Thread Niels Möller
Maamoun TK writes: > I created merge requests that have improvements of Chacha20 for arm64 and > s390x architectures by following the approach used in powerpc > implementation. > https://git.lysator.liu.se/nettle/nettle/-/merge_requests/37 >

[Arm64, S390x] Optimize Chacha20

2022-01-18 Thread Maamoun TK
I created merge requests that have improvements of Chacha20 for arm64 and s390x architectures by following the approach used in powerpc implementation. https://git.lysator.liu.se/nettle/nettle/-/merge_requests/37 https://git.lysator.liu.se/nettle/nettle/-/merge_requests/40 The patches have 80.85%