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

Wilco Dijkstra Wilco.Dijkstra@arm.com
Mon Jun 19 11:46:00 GMT 2017


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


More information about the Libc-alpha mailing list