Hello, Dave Love <f...@gnu.org> skribis:
> Ludovic Courtès <ludovic.cour...@inria.fr> writes: [...] >> But that sounds similar to IFUNC in that application code would need to >> actually use hwcap info to select the right implementation at load time, >> right? > > As far as I know, it's a loader feature. See "Hardware capabilities" in > ld.so(1). Indeed. I’ve looked at the newish libmvec along with the “Vector ABI” in the toolchain and it’s really the kind of thing we’re looking for. > Well, you could embark on some sort of (GCC-specific?) re-write, but it > would be better to work on <https://github.com/flame/blis/issues/129>. > I don't think there's anywhere you can just attach GCC attributes, and > certainly no magic will happen for currently-unsupported architectures. Agreed, adjusting BLIS to do some load-time configuration seems like the right thing. Thanks for the reference, we’ll see how it goes. Ludo’.