[vectorIntrinsics] Integrated: 8262275: Math vector stubs are not called for double64 vectors
Jie Fu
jiefu at openjdk.java.net
Thu Mar 4 23:40:53 UTC 2021
On Wed, 24 Feb 2021 03:52:38 GMT, Jie Fu <jiefu at openjdk.org> wrote:
> Hi all,
>
> This is a follow-up of JDK-8261267.
>
> The svml math double64 vector stubs intrinsification is still failing and they are not being called from jitted code.
>
> The reason is that C2 refuses all double64 vector operations unconditionally.
> But this is unreasonable since some double64 vector operations like load/store and svml call can be safely implemented.
>
> This fix enables the vectorization of double64 for load/store(no mask) and svml call.
>
> Testing:
> - tier1~tier3 on Linux/x86, no regression
>
> Thanks.
> Best regards,
> Jie
This pull request has now been integrated.
Changeset: 0b1b15e2
Author: Jie Fu <jiefu at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
URL: https://git.openjdk.java.net/panama-vector/commit/0b1b15e2
Stats: 37 lines in 2 files changed: 37 ins; 0 del; 0 mod
8262275: Math vector stubs are not called for double64 vectors
Reviewed-by: sviswanathan
-------------
PR: https://git.openjdk.java.net/panama-vector/pull/39
More information about the panama-dev
mailing list