[vectorIntrinsics] RFR: Cleanup code for SVML support
Paul Sandoz
paul.sandoz at oracle.com
Wed Mar 25 17:03:55 UTC 2020
+1
c2_globals.hpp:
727 experimental(bool, UseVectorStubs, false, \
728 "Use SVML stubs for vector trigonometric functions") \
729
Trivially it's more that just trigonometric functions, currently it is transcendental functions. Also should we drop the SVML if say stubs are included for ARM in the future?
“Use stubs for vector transcendental operations”
?
Paul.
> On Mar 25, 2020, at 9:41 AM, Vladimir Ivanov <vladimir.x.ivanov at oracle.com> wrote:
>
> http://cr.openjdk.java.net/~vlivanov/panama/vector/cleanup.svml/webrev.00/
>
> Considering EnableVectorSupport is turned off by default, SVML entry points should be either lazily or unconditionally initialized. Considering it's just caching entry point addresses I chose the latter.
>
> Also, some cleanups (new flag to control usage of SVML stubs, renamings, etc).
>
> Testing: jdk/incubator/vector tests
>
> Thanks!
>
> Best regards,
> Vladimir Ivanov
More information about the panama-dev
mailing list