RFR: 8312425: [vectorapi] AArch64: Optimize vector math operations with SLEEF [v5]

Andrew Haley aph at openjdk.org
Fri Dec 1 10:05:19 UTC 2023


On Fri, 1 Dec 2023 01:19:12 GMT, Xiaohong Gong <xgong at openjdk.org> wrote:

> > Not having a build time dependency on libsleef means you cannot really verify that the functions you want to call are correct, but maybe you feel secure that they will never change?
> 
> I'm not sure. The main reason that we add such a wrapper library is to catch the sleef's ABI version changing earlier (i.e. at build time). So using .s code and not including sleef at built time can not match this requirement?

I don't know what this means. If we're using an external SLEEF, then we can't catch ABI versions changes at build time.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/16234#issuecomment-1835805290


More information about the build-dev mailing list