[PATCH] Aarch64: Add simd exp/expf functions
Florian Weimer
fw@deneb.enyo.de
Wed Mar 6 19:23:00 GMT 2019
* Steve Ellcey:
> On Wed, 2019-03-06 at 19:04 +0000, Szabolcs Nagy wrote:
>>
>> this will need to detect support for
>> __attribute__((aarch64_vector_pcs))
>> (which will require gcc-9)
>
> That seems easy enough to check for.
Can you add assembler trampolines, so that the compiler support
becomes optional, at a performance cost?
>> and i plan to fix the lazy binding issue
>> with vector pcs which will require a new
>> binutils too (currently that's not super
>> important since the dynamic linker is
>> unlikely to use fpregs outside of v0-v7,
>> but depending on the exact nature of the
>> solution we may require a new gcc and
>> new binutils too for libmvec)
>
> I am not sure how I would check for this.
> Will it need to be a version check on binutils
> or will there be some functionality that can
> be checked for? A new fixup type? Do you
> have an estimate for when the binutils change
> will go in?
I don't think the binutils change is needed for building or testing
glibc, at least not initially. Just disable lazy binding.
More information about the Libc-alpha
mailing list