[vectorIntrinsics] RFR: 8262275: Math vector stubs are not called for double64 vectors
Jie Fu
jiefu at openjdk.java.net
Wed Feb 24 03:56:57 UTC 2021
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
-------------
Commit messages:
- 8262275: Math vector stubs are not called for double64 vectors
Changes: https://git.openjdk.java.net/panama-vector/pull/39/files
Webrev: https://webrevs.openjdk.java.net/?repo=panama-vector&pr=39&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8262275
Stats: 37 lines in 2 files changed: 37 ins; 0 del; 0 mod
Patch: https://git.openjdk.java.net/panama-vector/pull/39.diff
Fetch: git fetch https://git.openjdk.java.net/panama-vector pull/39/head:pull/39
PR: https://git.openjdk.java.net/panama-vector/pull/39
More information about the panama-dev
mailing list