[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