This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC][PATCH 0/2] aarch64: Add optimized ASIMD versions of sinf/cosf


Sekhar, Ashwin wrote:
> 
> In my work, I only used algorithms that are already in libm in other
> architectures' sinf/cosf implementations. So I guess the issue
> that Szabolcs raised about math code licensing doesn't really apply to
> my patch??

Firstly the ARM and AArch64 optimized assembly routines are also in cortex-strings, 
bionic and newlib, pretty much identically. Such patches have to be committed first
to cortex-strings or newlib to avoid licensing issues.

Similarly https://github.com/ARM-software/optimized-routines contains various
math functions which are faster than the ones in GLIBC.

And yes, your patches have licensing issues - since you have signed your copyright
away, neither of your patches can ever be used in other libraries. That makes it less
useful to add them to GLIBC as we'd have to create different versions for the other
libraries.

Wilco

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]