[vectorIntrinsics] RFR: 8262275: Math vector stubs are not called for double64 vectors
jiefu at openjdk.java.net
Wed Feb 24 03:56:57 UTC 2021
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.
- tier1~tier3 on Linux/x86, no regression
- 8262275: Math vector stubs are not called for double64 vectors
Stats: 37 lines in 2 files changed: 37 ins; 0 del; 0 mod
Fetch: git fetch https://git.openjdk.java.net/panama-vector pull/39/head:pull/39
More information about the panama-dev