RFR: 8320500: [vectorapi] RISC-V: Optimize vector math operations with SLEEF
Erik Joelsson
erikj at openjdk.org
Thu Sep 19 16:05:41 UTC 2024
On Thu, 19 Sep 2024 13:47:50 GMT, Hamlin Li <mli at openjdk.org> wrote:
>> make/modules/jdk.incubator.vector/Lib.gmk line 48:
>>
>>> 46: DISABLED_WARNINGS_gcc := unused-function sign-compare tautological-compare ignored-qualifiers, \
>>> 47: DISABLED_WARNINGS_clang := unused-function sign-compare tautological-compare ignored-qualifiers, \
>>> 48: CFLAGS := $(CFLAGS_JDKLIB) -O3 -march=rv64gcv, \
>>
>> I think we prefer using the `C_O_FLAG_*` variables instead of explicitly specifying `-O3`.
>
> Thanks, do you mean something like below? I'll fix it.
>
> CFLAGS := $(CFLAGS_JDKLIB) $(C_O_FLAG_HI) -march=rv64gcv, \
Sorry, I had to remind myself of how this works. We actually set this as a separate parameter on the Setup macro: `OPTIMIZATION := HIGH`
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/21083#discussion_r1767100590
More information about the build-dev
mailing list