[RFC PATCH 16/19] riscv: Add accelerated strcmp routines
Jeff Law
jeffreyalaw@gmail.com
Fri Mar 31 14:32:23 GMT 2023
On 2/7/23 07:15, Christoph Müllner wrote:
>
> On Tue, Feb 7, 2023 at 12:57 PM Xi Ruoyao <xry111@xry111.site> wrote:
>
> Is it possible to make the optimized generic string routine [1] ifunc-
> aware in some way? Or can we "templatize" it so we can make vectorized
> string routines more easily?
>
>
> You mean to compile the generic code multiple times with different sets
> of enabled extensions? Yes, that should work (my patchset does the same
> for memset). Let's wait for the referenced patchset to land (looks like this
> will happen soon).
We would still need that kernel interface to be sorted out to use
function multi-versioning. Under the hood what GCC generates for FMV
looks a lot like an ifunc resolver.
jeff
More information about the Libc-alpha
mailing list