svn commit: r338270 - head/lib/libmd
Conrad Meyer
cem at freebsd.org
Thu Aug 23 21:46:53 UTC 2018
On Thu, Aug 23, 2018 at 11:19 AM, Alex Richardson
<arichardson at freebsd.org> wrote:
> Author: arichardson
> Date: Thu Aug 23 18:19:33 2018
> New Revision: 338270
> URL: https://svnweb.freebsd.org/changeset/base/338270
>
> Log:
> Don't build skein_block_asm.s if we don't have an as binary
>...
> It might also be better to just
> compile the C file in userspace since the compiler can the use SSE/AVX.
FYI, in my (limited) testing, the hand-written assembly has something
like 50% performance advantage over the reference C implementation,
even with -march=native, etc. Using the reference C version is
totally fine for bootstrapping, but the compiler is not yet smart
enough to write the assembler versions.
Best,
Conrad
More information about the svn-src-head
mailing list