This is the mail archive of the
mailing list for the glibc project.
Re: [PATCH v2 05/15] RISC-V: Generic <string.h> Routines
- From: Palmer Dabbelt <palmer at dabbelt dot com>
- To: joseph at codesourcery dot com
- Cc: libc-alpha at sourceware dot org, Andrew Waterman <andrew at sifive dot com>, Darius Rad <darius at bluespec dot com>, dj at redhat dot com
- Date: Sat, 23 Dec 2017 14:01:13 -0800 (PST)
- Subject: Re: [PATCH v2 05/15] RISC-V: Generic <string.h> Routines
- Authentication-results: sourceware.org; auth=none
On Wed, 20 Dec 2017 08:48:15 PST (-0800), email@example.com wrote:
On Tue, 19 Dec 2017, Palmer Dabbelt wrote:
This patch contains fast versions of the various routines from string.h
that have been implemented for RISC-V. Since RISC-V doesn't define any
specific performance characteristics they're not optimized for any
particular microarchitecture, but are designed to be generally good.
I would again suggest deferring adding such functions, especially the C
ones, and instead helping with updating / reviewing RTH's optimized
generic string functions posted a while back, and only adding
RISC-V-specific ones if there is some clear reason RISC-V needs something
non-generic for optimal performance.
Yes, that makes sense -- I think I forgot last time because they hadn't gone in
yet. We'll just use the generic ones for now, I'll add it to my TODO list to
make sure they're generating good code for RISC-V.