On Thu, Jan 20, 2022 at 11:08 PM Maamoun TK <[email protected]> wrote:
> On Thu, Jan 20, 2022 at 10:32 PM Niels Möller <[email protected]> > wrote: > >> Maamoun TK <[email protected]> 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 why I >> made >> > a specific config option for it. >> >> If it's present on all known aarch64 systems (and HWCAP_ASIMD flag >> always set), I think we can keep things simpler and use the code >> unconditionally, with no extra subdir, no fat build function pointers or >> configure flag. >> > > Ok, I'll commit the changes with vanilla assembly files. > Done! The MR is updated https://git.lysator.liu.se/nettle/nettle/-/merge_requests/37 regards, Mamone > > >> I've pushed the merge button for the s390x merge request. >> > > Nice! I've made various tests on each core function so merging the changes > is gonna be ok. > > In another topic, I'm making experiments on your poly1305 optimizing tips > and I'll get back to you once I'm up to something. > > regards, > Mamone > > Regards, >> /Niels >> >> -- >> Niels Möller. PGP key CB4962D070D77D7FCB8BA36271D8F1FF368C6677. >> Internet email is subject to wholesale government surveillance. >> > _______________________________________________ nettle-bugs mailing list [email protected] http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs
