On Thu, Apr 08, 2021 at 02:36:07AM -0500, John D. Baker wrote: > That is, before the pull-up of OpenSSL 1.1.1k, the "GHASH_ASM_SPARC" > macro was conditionally defined iff "__arch64__" was also defined-- > likely an internal compiler definition. > > With -current and netbsd-9 after the pull up, that conditionalization > has been removed. The supplied assembly code (wrapped in a perl > script) implies by filename that it is for sparcv9 and up CPUs.
Yes. Previously the probe (and usage) of this instructions was restricted to running sparc64. However, this is wrong, as we can run sparc userland on CPUs that have these instructions, so probing should be done there too. The probing needs to work correctly though, and something is wrong there. I'm investigating (should be pretty easy with only base system, no sendmail needed and concrete mail host needed). Martin
